]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
strbuf: accept NULL for strbuf_cleanup()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 22 Aug 2018 12:50:50 +0000 (21:50 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 10 Sep 2018 09:27:36 +0000 (18:27 +0900)
src/basic/strbuf.c

index e2ed776a09ce4ad902cf09dddf4f6365de5df904..275a012b28a54e20b9183e3a2556f000c977c5cb 100644 (file)
@@ -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);