]> granicus.if.org Git - multimarkdown/commitdiff
Avoid potential error with stack_free
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Fri, 17 Aug 2018 19:38:37 +0000 (15:38 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Fri, 17 Aug 2018 19:38:37 +0000 (15:38 -0400)
Sources/libMultiMarkdown/stack.c

index bae24d62f4f9096c9c055a29554e3f46374130d2..73441e040c9343f39599627b6423f3de50991962 100644 (file)
@@ -87,8 +87,10 @@ stack * stack_new(int startingSize) {
 
 /// Free the stack
 void stack_free(stack * s) {
-       free(s->element);
-       free(s);
+       if (s) {
+               free(s->element);
+               free(s);
+       }
 }