]> git.proxmox.com Git - mirror_frr.git/commitdiff
watchfrr: fix crash on missing optional argument
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Mon, 25 Jan 2021 11:33:01 +0000 (08:33 -0300)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Mon, 25 Jan 2021 11:33:01 +0000 (08:33 -0300)
Fix `netns` command line handling for missing argument (it's optional).

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
watchfrr/watchfrr.c

index 319bd6a771f5424a5a266d2b79033e27e05c9ce4..12682fa35e48db3d0a7f3a89c431f153c64fd218 100644 (file)
@@ -1414,7 +1414,7 @@ int main(int argc, char **argv)
                } break;
                case OPTION_NETNS:
                        netns_en = true;
-                       if (strchr(optarg, '/')) {
+                       if (optarg && strchr(optarg, '/')) {
                                fprintf(stderr,
                                        "invalid network namespace name \"%s\" (may not contain slashes)\n",
                                        optarg);