]> git.seodisparate.com - c_simple_http/commitdiff
Fix free'd buf not being set to NULL
authorStephen Seo <seo.disparate@gmail.com>
Sun, 3 Nov 2024 08:55:09 +0000 (17:55 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Sun, 3 Nov 2024 08:55:09 +0000 (17:55 +0900)
src/static.c

index 2414fbaa6b5367ee6a110ad15190e63868c136eb..429dd8e171eff5581fc6b60769588a8d246b5a30 100644 (file)
@@ -199,6 +199,7 @@ C_SIMPLE_HTTP_StaticFileInfo c_simple_http_get_file(
   if (size_t_ret != file_info.buf_size) {
     fprintf(stderr, "ERROR Failed to read path fd \"%s\"!\n", path);
     free(file_info.buf);
+    file_info.buf = NULL;
     file_info.buf_size = 0;
     file_info.result = STATIC_FILE_RESULT_FileError;
     return file_info;