From f73fc95ea5e745118a3f05f62a5d73cba871cc42 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 22 Aug 2018 21:50:50 +0900 Subject: [PATCH] strbuf: accept NULL for strbuf_cleanup() --- src/basic/strbuf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/basic/strbuf.c b/src/basic/strbuf.c index e2ed776a09..275a012b28 100644 --- a/src/basic/strbuf.c +++ b/src/basic/strbuf.c @@ -66,6 +66,9 @@ void strbuf_complete(struct strbuf *str) { /* clean up everything */ void strbuf_cleanup(struct strbuf *str) { + if (!str) + return; + strbuf_complete(str); free(str->buf); free(str);