]> git.seodisparate.com - SimpleArchiver/commitdiff
Fix potential NULL-ptr dereference
authorStephen Seo <seo.disparate@gmail.com>
Sat, 28 Sep 2024 10:07:12 +0000 (19:07 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Sat, 28 Sep 2024 10:07:12 +0000 (19:07 +0900)
src/archiver.c

index a993b18ca505893ccfca2369f317fae9c68a3879..1cd5e2992845706bd8dff017bb5152314630a1c5 100644 (file)
@@ -1259,6 +1259,8 @@ int simple_archiver_parse_archive_info(FILE *in_f, int_fast8_t do_extract,
       }
       uc_heap_buf[u16 - 1] = 0;
       fprintf(stderr, "Decompressor cmd: %s\n", uc_heap_buf);
+      decompressor_cmd = heap_buf;
+      heap_buf = NULL;
     }
   } else {
     fprintf(stderr, "De/compressor flag is NOT set.\n");