diff options
author | Robin Gareus <robin@gareus.org> | 2019-08-21 03:05:17 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-08-21 03:05:17 +0200 |
commit | df60eca33cf4dda50e4508e4e85826ca69d4c19a (patch) | |
tree | 4370334c86d01edeea84ba019ae8626b5249bb8d /libs/surfaces/contourdesign | |
parent | e9e761565b9b27c638cf0442538c3867ebef09cb (diff) |
Initialize uninitialized variable
This fixes a potentially undefined branch if the USB device list is empty.
dev is NULL, the loop is never entered, 'r' isn't set.
if (!dev && !r) is undefined.
Diffstat (limited to 'libs/surfaces/contourdesign')
-rw-r--r-- | libs/surfaces/contourdesign/contourdesign.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/surfaces/contourdesign/contourdesign.cc b/libs/surfaces/contourdesign/contourdesign.cc index db191be501..9e5f00231d 100644 --- a/libs/surfaces/contourdesign/contourdesign.cc +++ b/libs/surfaces/contourdesign/contourdesign.cc @@ -260,7 +260,7 @@ get_usb_device (uint16_t vendor_id, uint16_t product_id, libusb_device** device) struct libusb_device **devs; struct libusb_device *dev; size_t i = 0; - int r; + int r = LIBUSB_ERROR_NO_DEVICE; *device = 0; |