From: sergey.kitov Date: Thu, 5 Oct 2023 12:44:56 +0000 (+0300) Subject: lib: Make p_array_const_string_join() returning "" for not created arrays. X-Git-Tag: 2.4.1~866 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bd71d5839dd3549db0d8643e7d62a9ec1b62980;p=thirdparty%2Fdovecot%2Fcore.git lib: Make p_array_const_string_join() returning "" for not created arrays. --- diff --git a/src/lib/strfuncs.c b/src/lib/strfuncs.c index 4d7a439c2c..93e14abfa0 100644 --- a/src/lib/strfuncs.c +++ b/src/lib/strfuncs.c @@ -987,7 +987,7 @@ char *dec2str_buf(char buffer[STATIC_ARRAY MAX_INT_STRLEN], uintmax_t number) char *p_array_const_string_join(pool_t pool, const ARRAY_TYPE(const_string) *arr, const char *separator) { - if (array_count(arr) == 0) + if (array_is_empty(arr)) return ""; return p_strarray_join_n(pool, array_front(arr), array_count(arr), separator);