From d0b4f13ef850c3608386f9de551031f66d32e430 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 16 Mar 2022 22:30:13 +0900 Subject: [PATCH] strv: use STRV_FOREACH() at two more places --- src/basic/strv.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/basic/strv.c b/src/basic/strv.c index 07a6c49b50..eb2913a2e8 100644 --- a/src/basic/strv.c +++ b/src/basic/strv.c @@ -70,10 +70,9 @@ char* strv_find_startswith(char * const *l, const char *name) { } char** strv_free(char **l) { - if (!l) - return NULL; + char **k; - for (char **k = l; *k; k++) + STRV_FOREACH(k, l) free(*k); return mfree(l); @@ -109,12 +108,10 @@ char** strv_copy(char * const *l) { } size_t strv_length(char * const *l) { + char * const *i; size_t n = 0; - if (!l) - return 0; - - for (; *l; l++) + STRV_FOREACH(i, l) n++; return n;