From b64861ccbe5e7046bb8a78724fb569c99eb1a690 Mon Sep 17 00:00:00 2001
From: Julian Cordes <julian.cordes@gmail.com>
Date: Wed, 6 Jan 2016 12:19:23 +0100
Subject: [PATCH] added free to early returns...

---
 gtests/net/packetdrill/lexer.l | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gtests/net/packetdrill/lexer.l b/gtests/net/packetdrill/lexer.l
index f8efc970..e30caf45 100644
--- a/gtests/net/packetdrill/lexer.l
+++ b/gtests/net/packetdrill/lexer.l
@@ -160,10 +160,12 @@ static void handle_ifdef(enum ifdef_os os, const char *s) {
 	
 	if (os_name_length == -1) {
 		fprintf(stderr, "handle_ifdef with unknown os called.\n");
+		free(code);
 		exit(1);
 	}
 	
 	if (ignore_ifdef(os)) {
+		free(code);
 		return;
 	}
 	
-- 
GitLab