ソースを参照

r7030@Kushana: nickm | 2006-08-04 14:46:52 -0700
Close an fd leak on failed mmap()


svn:r6988

Nick Mathewson 18 年 前
コミット
1b7ad5aed3
1 ファイル変更1 行追加0 行削除
  1. 1 0
      src/common/compat.c

+ 1 - 0
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;