From: Nick Mathewson Date: Sat, 5 Aug 2006 17:53:32 +0000 (+0000) Subject: r7030@Kushana: nickm | 2006-08-04 14:46:52 -0700 X-Git-Tag: tor-0.1.2.1-alpha~98 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b7ad5aed3063b0f2fb66b6a6f50dadf5c76d15f;p=thirdparty%2Ftor.git r7030@Kushana: nickm | 2006-08-04 14:46:52 -0700 Close an fd leak on failed mmap() svn:r6988 --- diff --git a/src/common/compat.c b/src/common/compat.c index f55baf9041..1d71d5be1d 100644 --- a/src/common/compat.c +++ b/src/common/compat.c @@ -134,6 +134,7 @@ tor_mmap_file(const char *filename) string = mmap(0, size, PROT_READ, MAP_PRIVATE, fd, 0); if (string == MAP_FAILED) { + close(fd); log_warn(LD_FS,"Could not mmap file \"%s\": %s", filename, strerror(errno)); return NULL;