]> git.kaiwu.me - njs.git/commitdiff
Fixed double close in njs_ftw() introduced in 5a80b43b7098.
authorDmitry Volyntsev <xeioex@nginx.com>
Fri, 28 Aug 2020 11:47:50 +0000 (11:47 +0000)
committerDmitry Volyntsev <xeioex@nginx.com>
Fri, 28 Aug 2020 11:47:50 +0000 (11:47 +0000)
This correctly fixes Coverity CID 1465877.

src/njs_fs.c

index 53f1b05af40028d21d4866368b263e3c10a26aec..158f0923436faaa0e99ca50963dd479bca7bdb7b 100644 (file)
@@ -1366,8 +1366,9 @@ njs_ftw(char *path, njs_file_tree_walk_cb_t cb, int fd_limit,
             }
         }
 
-        closedir(d);
+        (void) closedir(d);
         d = NULL;
+        dfd = -1;
     }
 
     path[len] = '\0';