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