From: reverendhomer Date: Wed, 7 Oct 2015 08:52:10 +0000 (+0300) Subject: strv: fix infinite loop in strv_extend_n() X-Git-Tag: v227~15^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1482%2Fhead;p=thirdparty%2Fsystemd.git strv: fix infinite loop in strv_extend_n() Fixes Coverity #1325768 --- diff --git a/src/basic/strv.c b/src/basic/strv.c index d5169467da4..9fe3b5dfff1 100644 --- a/src/basic/strv.c +++ b/src/basic/strv.c @@ -780,7 +780,7 @@ int strv_extend_n(char ***l, const char *value, size_t n) { return 0; rollback: - for (j = k; j < i; i++) + for (j = k; j < i; j++) free(nl[j]); nl[k] = NULL;