summaryrefslogtreecommitdiffstats
path: root/lib/utils
diff options
context:
space:
mode:
Diffstat (limited to 'lib/utils')
-rw-r--r--lib/utils/strbuf.c3
1 files changed, 3 insertions, 0 deletions
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);
}