aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap/file_access.c
diff options
context:
space:
mode:
Diffstat (limited to 'wiretap/file_access.c')
-rw-r--r--wiretap/file_access.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/wiretap/file_access.c b/wiretap/file_access.c
index 3ef75283bc..eae4fb2bfa 100644
--- a/wiretap/file_access.c
+++ b/wiretap/file_access.c
@@ -2280,6 +2280,7 @@ wtap_dump_open_tempfile_ng(char **filenamep, const char *pfx,
fh = wtap_dump_file_fdopen(wdh, fd);
if (fh == NULL) {
*err = errno;
+ close(fd);
g_free(wdh);
return NULL; /* can't create file */
}