aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap/file_access.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2015-11-11 17:48:14 -0800
committerGuy Harris <guy@alum.mit.edu>2015-11-12 01:49:25 +0000
commit412ab838d2866e74c64a79b5a8959d85dc35a6f3 (patch)
tree3c27fdf636079154c20c1ffbce15545f68d39bba /wiretap/file_access.c
parent75dc2051e861294a0e75955e896de7494f086b42 (diff)
Plug file descriptor leak.
Change-Id: I882cc5c264fdf97452c84bd5cea0e5d56bd6eb45 Reviewed-on: https://code.wireshark.org/review/11753 Reviewed-by: Guy Harris <guy@alum.mit.edu>
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 */
}