From 67f573ae08826bc06db8511b422c5238ebe74944 Mon Sep 17 00:00:00 2001 From: Karel Klic Date: Tue, 24 Aug 2010 12:30:29 +0200 Subject: strbuf_free(NULL) should not crash --- lib/utils/strbuf.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/utils') diff --git a/lib/utils/strbuf.c b/lib/utils/strbuf.c index 9ad74714..f0962541 100644 --- a/lib/utils/strbuf.c +++ b/lib/utils/strbuf.c @@ -56,6 +56,9 @@ struct strbuf *strbuf_new() void strbuf_free(struct strbuf *strbuf) { + if (!strbuf) + return; + free(strbuf->buf); free(strbuf); } -- cgit