summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-08-21 03:05:17 +0200
committerRobin Gareus <robin@gareus.org>2019-08-21 03:05:17 +0200
commitdf60eca33cf4dda50e4508e4e85826ca69d4c19a (patch)
tree4370334c86d01edeea84ba019ae8626b5249bb8d /libs
parente9e761565b9b27c638cf0442538c3867ebef09cb (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')
-rw-r--r--libs/surfaces/contourdesign/contourdesign.cc2
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;