From d337126c80c55ba8d62536e070b97925902278ff Mon Sep 17 00:00:00 2001 From: Linus Dierheimer Date: Sat, 24 Sep 2022 00:43:55 +0200 Subject: [PATCH] Fix possible crash in strbuf --- src/util/FFstrbuf.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/util/FFstrbuf.h b/src/util/FFstrbuf.h index 6dff9675f..be1849623 100644 --- a/src/util/FFstrbuf.h +++ b/src/util/FFstrbuf.h @@ -117,7 +117,9 @@ static inline void ffStrbufAppendS(FFstrbuf* strbuf, const char* value) static inline void ffStrbufSetS(FFstrbuf* strbuf, const char* value) { ffStrbufClear(strbuf); - ffStrbufAppendNS(strbuf, (uint32_t) strlen(value), value); + + if(value != NULL) + ffStrbufAppendNS(strbuf, (uint32_t) strlen(value), value); } static inline void ffStrbufInitS(FFstrbuf* strbuf, const char* str)