From: Fletcher T. Penney Date: Fri, 17 Aug 2018 19:38:37 +0000 (-0400) Subject: Avoid potential error with stack_free X-Git-Tag: 6.4.0^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e2359ce50d70a452339e6119db844feecc39ea3c;p=multimarkdown Avoid potential error with stack_free --- diff --git a/Sources/libMultiMarkdown/stack.c b/Sources/libMultiMarkdown/stack.c index bae24d6..73441e0 100644 --- a/Sources/libMultiMarkdown/stack.c +++ b/Sources/libMultiMarkdown/stack.c @@ -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); + } }