From 0916a347e2a4c130da22c867ed5040cec339aae6 Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Thu, 23 Apr 2020 09:33:52 +0200 Subject: usb_device: Fix memory leak Change-Id: I19c91ae881895ecc4ea85dcfd40a69bb58289a60 Found-by: Coverity Scan #1420203 Signed-off-by: Patrick Georgi Reviewed-on: https://review.coreboot.org/c/flashrom/+/40651 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Reviewed-by: Angel Pons Reviewed-by: Stefan Reinauer Reviewed-by: Edward O'Callaghan --- usb_device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/usb_device.c b/usb_device.c index 48833fbd1..344c4cb90 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; } -- cgit v1.2.3