From ba6003fbff506229fc21658c3204083ee28235d2 Mon Sep 17 00:00:00 2001
From: Patrick Georgi <pgeorgi@google.com>
Date: Thu, 23 Apr 2020 09:26:12 +0200
Subject: [PATCH] raiden_debug_spi: Fix memleak

Change-Id: Ib9d99fefda812d20265db47be353c844f8b77129
Found-by: Coverity Scan #1420204
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/40969
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
---
 raiden_debug_spi.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/raiden_debug_spi.c b/raiden_debug_spi.c
index 368476f6..2127f696 100644
--- a/raiden_debug_spi.c
+++ b/raiden_debug_spi.c
@@ -480,8 +480,10 @@ int raiden_debug_spi_init(void)
 	int ret;
 
 	int request_enable = get_target();
-	if (request_enable < 0)
+	if (request_enable < 0) {
+		free(serial);
 		return 1;
+	}
 
 	usb_match_init(&match);
 
-- 
GitLab