From: Yu Watanabe Date: Wed, 22 Aug 2018 12:50:50 +0000 (+0900) Subject: strbuf: accept NULL for strbuf_cleanup() X-Git-Tag: v240~725^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f73fc95ea5e745118a3f05f62a5d73cba871cc42;p=thirdparty%2Fsystemd.git strbuf: accept NULL for strbuf_cleanup() --- diff --git a/src/basic/strbuf.c b/src/basic/strbuf.c index e2ed776a09c..275a012b28a 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);