diff options
Diffstat (limited to 'usb_device.c')
-rw-r--r-- | usb_device.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usb_device.c b/usb_device.c index 48833fbd..344c4cb9 100644 --- a/usb_device.c +++ b/usb_device.c @@ -226,6 +226,8 @@ int usb_device_find(struct usb_match const *match, struct usb_device **devices) &descriptor)); if (ret != 0) { msg_perr("USB: Failed to get device descriptor"); + free(*devices); + *devices = NULL; return ret; } |