From 5db4e03a60d4ed3464460fb8d8be16cb19511734 Mon Sep 17 00:00:00 2001
From: Aomx <julian.cordes@gmail.com>
Date: Tue, 29 Sep 2015 14:35:30 +0200
Subject: [PATCH] added one forgetten state_free in loop

---
 gtests/net/packetdrill/run.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gtests/net/packetdrill/run.c b/gtests/net/packetdrill/run.c
index d6ff4af6..7baa7e2d 100644
--- a/gtests/net/packetdrill/run.c
+++ b/gtests/net/packetdrill/run.c
@@ -541,8 +541,10 @@ void run_script(struct config *config, struct script *script)
 		wire_client_send_client_starting(state->wire_client);
 
 	while (1) {
-		if (get_next_event(state, &error))
+		if (get_next_event(state, &error)) {
+			state_free(state);
 			die("%s", error);
+		}
 		event = state->event;
 		if (event == NULL)
 			break;
-- 
GitLab