From: Karel Zak Date: Tue, 22 Mar 2022 11:46:52 +0000 (+0100) Subject: lib/buffer: fix possible SEGV X-Git-Tag: v2.38~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cc9e5641acf0bd2100275c03c7e0f3e6c977df33;p=thirdparty%2Futil-linux.git lib/buffer: fix possible SEGV Signed-off-by: Karel Zak --- diff --git a/lib/buffer.c b/lib/buffer.c index d1d608ff58..1dba7dd510 100644 --- a/lib/buffer.c +++ b/lib/buffer.c @@ -155,6 +155,9 @@ int ul_buffer_append_data(struct ul_buffer *buf, const char *data, size_t sz) int ul_buffer_append_string(struct ul_buffer *buf, const char *str) { + if (!str) + return 0; + return ul_buffer_append_data(buf, str, strlen(str)); }