From b879287c4275d324d21475bf14e66a20288ef3b6 Mon Sep 17 00:00:00 2001
From: Stefan Reinauer <stefan.reinauer@coreboot.org>
Date: Sat, 26 Apr 2014 16:12:03 +0000
Subject: CID1130009: Resource leak in sp_opensocket()

Corresponding to flashrom svn r1775.

Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
---
 serprog.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/serprog.c b/serprog.c
index 237db7d9..86c67e0b 100644
--- a/serprog.c
+++ b/serprog.c
@@ -100,6 +100,7 @@ static int sp_opensocket(char *ip, unsigned int port)
 	if (NULL == hostPtr) {
 		hostPtr = gethostbyaddr(ip, strlen(ip), AF_INET);
 		if (NULL == hostPtr) {
+			close(sock);
 			msg_perr("Error: cannot resolve %s\n", ip);
 			return -1;
 		}
-- 
cgit v1.2.3