From fff8ef3db75795f22342bfce6f01b4cd8d722bae Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 15 Apr 2015 03:22:27 -0400 Subject: [PATCH] libusb_hid: Fix a potential memory leak --- input/drivers_hid/libusb_hid.c | 1 + 1 file changed, 1 insertion(+) diff --git a/input/drivers_hid/libusb_hid.c b/input/drivers_hid/libusb_hid.c index 33fad45cad..6cb99542a7 100644 --- a/input/drivers_hid/libusb_hid.c +++ b/input/drivers_hid/libusb_hid.c @@ -188,6 +188,7 @@ static int add_adapter(void *data, struct libusb_device *dev) if (!adapter || !hid) { + free(adapter); fprintf(stderr, "Allocation of adapter failed.\n"); return -1; }