From cc9e5641acf0bd2100275c03c7e0f3e6c977df33 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 22 Mar 2022 12:46:52 +0100 Subject: [PATCH] lib/buffer: fix possible SEGV Signed-off-by: Karel Zak --- lib/buffer.c | 3 +++ 1 file changed, 3 insertions(+) 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)); } -- 2.39.2