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)