diff --git a/src/basic/nulstr-util.c b/src/basic/nulstr-util.c index e8e5629e95..2da64fcbe9 100644 --- a/src/basic/nulstr-util.c +++ b/src/basic/nulstr-util.c @@ -37,7 +37,7 @@ char** strv_parse_nulstr(const char *s, size_t l) { e = memchr(p, 0, s + l - p); - v[i] = strndup(p, e ? e - p : s + l - p); + v[i] = memdup_suffix0(p, e ? e - p : s + l - p); if (!v[i]) return NULL;