From 6324df6d88f6b6a2c634ea08252bf965f8bdf51d Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Fri, 14 Apr 2017 03:44:13 +0200 Subject: [PATCH] Consider strings empty for string_new_length(NULL) --- src/string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/string.c b/src/string.c index 425abee..8f7b26b 100644 --- a/src/string.c +++ b/src/string.c @@ -108,7 +108,7 @@ String * string_new_length(String const * string, size_t length) #endif if((ret = object_new(++length)) == NULL) return NULL; - snprintf(ret, length, "%s", string); + snprintf(ret, length, "%s", (string != NULL) ? string : ""); return ret; }