From bbe371cf282bc75f21d0fa5ea27a1cddcdd93efe Mon Sep 17 00:00:00 2001 From: Shawn Webb Date: Tue, 12 Feb 2013 11:19:40 -0500 Subject: [PATCH] Fix CID 11340 by freeing prior to return --- sigtool/sigtool.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sigtool/sigtool.c b/sigtool/sigtool.c index ebfe7dcf2..a1aad44b3 100644 --- a/sigtool/sigtool.c +++ b/sigtool/sigtool.c @@ -2343,6 +2343,7 @@ static int decodehex(const char *hexsig) } if(!(decoded = decodehexspecial(pt, &dlen))) { mprintf("!Decoding failed\n"); + free(pt); return -1; } bw = write(1, decoded, dlen);