From 2ffbfa4e2343d5454e41d4ed659f9902436a2b49 Mon Sep 17 00:00:00 2001 From: Michael Tuexen <tuexen@fh-muenster.de> Date: Sun, 8 Oct 2017 11:45:38 +0200 Subject: [PATCH] Fix CID 187693. --- gtests/net/packetdrill/run_system_call.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtests/net/packetdrill/run_system_call.c b/gtests/net/packetdrill/run_system_call.c index 51387586..3f95500a 100644 --- a/gtests/net/packetdrill/run_system_call.c +++ b/gtests/net/packetdrill/run_system_call.c @@ -2048,7 +2048,9 @@ static int syscall_socket(struct state *state, struct syscall_spec *syscall, result = socket(domain, type, protocol); if (end_syscall(state, syscall, CHECK_FD, result, error)) { - close(result); + if (result >= 0) { + close(result); + } return STATUS_ERR; } -- GitLab