[tor-commits] [tor/master] Add an extra warning message to check_private_dir

nickm at torproject.org nickm at torproject.org
Fri Dec 2 12:47:56 UTC 2016


commit 1e8f68a9c7fa20884de06a37109df558268e57f8
Author: teor <teor2345 at gmail.com>
Date:   Fri Nov 18 14:34:42 2016 +1100

    Add an extra warning message to check_private_dir
---
 src/common/util.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/common/util.c b/src/common/util.c
index 3421d11..417aa89 100644
--- a/src/common/util.c
+++ b/src/common/util.c
@@ -2270,10 +2270,14 @@ check_private_dir,(const char *dirname, cpd_check_t check,
        * permissions on the directory will be checked again below.*/
       fd = open(sandbox_intern_string(dirname), O_NOFOLLOW);
 
-      if (fd == -1)
+      if (fd == -1) {
+        log_warn(LD_FS, "Could not reopen recently created directory %s: %s",
+                 dirname,
+                 strerror(errno));
         return -1;
-      else
+      } else {
         close(fd);
+      }
 
     } else if (!(check & CPD_CHECK)) {
       log_warn(LD_FS, "Directory %s does not exist.", dirname);





More information about the tor-commits mailing list