fabrics: Filter out empty strings in add_argument()
authorMartin Belanger <martin.belanger@dell.com>
Tue, 27 Sep 2022 14:09:33 +0000 (10:09 -0400)
committerMartin Belanger <martin.belanger@dell.com>
Tue, 27 Sep 2022 14:09:33 +0000 (10:09 -0400)
Signed-off-by: Martin Belanger <martin.belanger@dell.com>
src/nvme/fabrics.c

index c9af0c78a27562e465e06b56b0c7a78ee970f97a..fe8143b5ca64962f1cdaf04fd66aa53b5e8b3060 100644 (file)
@@ -295,7 +295,7 @@ static int add_argument(char **argstr, const char *tok, const char *arg)
 {
        char *nstr;
 
-       if (!(arg && strcmp(arg, "none")))
+       if (!arg || arg[0] == '\0' || !strcmp(arg, "none"))
                return 0;
        if (asprintf(&nstr, "%s,%s=%s", *argstr, tok, arg) < 0) {
                errno = ENOMEM;