]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
strv: fix infinite loop in strv_extend_n() 1482/head
authorreverendhomer <mk.43.ecko@gmail.com>
Wed, 7 Oct 2015 08:52:10 +0000 (11:52 +0300)
committerreverendhomer <mk.43.ecko@gmail.com>
Wed, 7 Oct 2015 08:52:10 +0000 (11:52 +0300)
Fixes Coverity #1325768

src/basic/strv.c

index d5169467da4a27b111b7da111bd9d5929f130b1e..9fe3b5dfff188cdb68f4266e7c5afbdf8ae198ae 100644 (file)
@@ -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;