From 8108b869805a547e653fad4cea8dcb6a94661bbd Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 26 Sep 2014 08:37:32 -0400 Subject: [PATCH] usb_hid: Fix potential memory leak within HIDParser.cpp --- src/add-ons/kernel/drivers/input/usb_hid/HIDParser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/add-ons/kernel/drivers/input/usb_hid/HIDParser.cpp b/src/add-ons/kernel/drivers/input/usb_hid/HIDParser.cpp index b37dc0fecc..b0405468d8 100644 --- a/src/add-ons/kernel/drivers/input/usb_hid/HIDParser.cpp +++ b/src/add-ons/kernel/drivers/input/usb_hid/HIDParser.cpp @@ -66,6 +66,7 @@ HIDParser::ParseReportDescriptor(const uint8 *reportDescriptor, localState); if (fRootCollection == NULL) { TRACE_ALWAYS("no memory to allocate root collection\n"); + free(usageStack); return B_NO_MEMORY; }