]> git.proxmox.com Git - mirror_frr.git/commitdiff
Merge pull request #2459 from pacovn/Coverity_1469898_Uninitialized_scalar_variable
authorQuentin Young <qlyoung@users.noreply.github.com>
Tue, 19 Jun 2018 15:15:13 +0000 (11:15 -0400)
committerGitHub <noreply@github.com>
Tue, 19 Jun 2018 15:15:13 +0000 (11:15 -0400)
lib: uninitialized variable (Coverity 1469898)

lib/frrstr.c

index d003590ba6d2b0937bf000bf53da618059d43226..82c0ad77300e1593bd179c65b65e7da9ea4be2cc 100644 (file)
@@ -78,6 +78,9 @@ char *frrstr_join(const char **parts, int argc, const char *join)
        size_t len = 0;
        size_t joinlen = join ? strlen(join) : 0;
 
+       if (!argc)
+               return NULL;
+
        for (i = 0; i < argc; i++)
                len += strlen(parts[i]);
        len += argc * joinlen + 1;