From 62e8a12a3955fc069563035f96a95a970051575a Mon Sep 17 00:00:00 2001
From: Michael Tuexen <tuexen@fh-muenster.de>
Date: Sat, 7 Oct 2017 12:25:13 +0200
Subject: [PATCH] Fix CID 187221.

---
 gtests/net/packetdrill/run_system_call.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gtests/net/packetdrill/run_system_call.c b/gtests/net/packetdrill/run_system_call.c
index a9ac61bc..63b4e9f5 100644
--- a/gtests/net/packetdrill/run_system_call.c
+++ b/gtests/net/packetdrill/run_system_call.c
@@ -4563,8 +4563,6 @@ static int syscall_setsockopt(struct state *state, struct syscall_spec *syscall,
 
 	result = setsockopt(live_fd, level, optname, optval, optlen);
 
-	return end_syscall(state, syscall, CHECK_EXACT, result, error);
-
 #if defined(SCTP_HMAC_IDENT)
 	free(hmacalgo);
 #endif
@@ -4574,6 +4572,8 @@ static int syscall_setsockopt(struct state *state, struct syscall_spec *syscall,
 #if defined(SCTP_RESET_STREAMS)
 	free(reset_streams);
 #endif
+
+	return end_syscall(state, syscall, CHECK_EXACT, result, error);
 }
 
 static int syscall_poll(struct state *state, struct syscall_spec *syscall,
-- 
GitLab