]> git.seodisparate.com - c_simple_http/commitdiff
Fix invalid "closedir(...)" on NULL ptr
authorStephen Seo <seo.disparate@gmail.com>
Thu, 7 Nov 2024 04:30:59 +0000 (13:30 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Thu, 7 Nov 2024 04:30:59 +0000 (13:30 +0900)
src/helpers.c

index c8b8ceedb080adac4a8208f1cfa11821cda42478..6a9bbc296be181bf9d2e8a0a70599736ca8fe667 100644 (file)
@@ -232,8 +232,6 @@ int c_simple_http_helper_mkdir_tree(const char *path) {
     return 1;
   } else if (errno == ENOENT) {
     // Directory doesn't exist, create dir tree.
-    closedir(dir_ptr);
-
     size_t buf_size = strlen(path) + 1;
     char *buf = malloc(buf_size);
     memcpy(buf, path, buf_size - 1);
@@ -256,7 +254,6 @@ int c_simple_http_helper_mkdir_tree(const char *path) {
     return 0;
   } else {
     // Other directory error.
-    closedir(dir_ptr);
     return 2;
   }
 }