summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Zalamena <rzalamena@opensourcerouting.org>2021-01-25 08:33:01 -0300
committerRafael Zalamena <rzalamena@opensourcerouting.org>2021-01-25 08:33:01 -0300
commitb12bc77cd372f01a5cba52657dff7132bc5f9705 (patch)
tree4d4425fb7f5b5cf3f364d2fa804c7deb4249980f
parente1b49f5da7bd72847f9a0211d4ac59efd7b72744 (diff)
watchfrr: fix crash on missing optional argument
Fix `netns` command line handling for missing argument (it's optional). Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
-rw-r--r--watchfrr/watchfrr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/watchfrr/watchfrr.c b/watchfrr/watchfrr.c
index 319bd6a771..12682fa35e 100644
--- a/watchfrr/watchfrr.c
+++ b/watchfrr/watchfrr.c
@@ -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);