]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: Reuse index from argv_find only if found
authorDonatas Abraitis <donatas@opensourcerouting.org>
Thu, 12 May 2022 06:57:13 +0000 (09:57 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Thu, 12 May 2022 06:57:13 +0000 (09:57 +0300)
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_vty.c

index 747445d31e79e5b37792f6520633ad6609d7e447..d1d8e817d7b86f4a54d045e953e2971e8d0e9b2c 100644 (file)
@@ -19245,8 +19245,7 @@ DEFUN (community_list_standard,
        int style = COMMUNITY_LIST_STANDARD;
        int idx = 0;
 
-       argv_find(argv, argc, "(0-4294967295)", &idx);
-       if (idx)
+       if (argv_find(argv, argc, "(0-4294967295)", &idx))
                seq = argv[idx]->arg;
 
        idx = 0;
@@ -19294,8 +19293,7 @@ DEFUN (no_community_list_standard_all,
        char *seq = NULL;
        int idx = 0;
 
-       argv_find(argv, argc, "(0-4294967295)", &idx);
-       if (idx)
+       if (argv_find(argv, argc, "(0-4294967295)", &idx))
                seq = argv[idx]->arg;
 
        idx = 0;
@@ -19358,8 +19356,7 @@ DEFUN (community_list_expanded_all,
        int style = COMMUNITY_LIST_EXPANDED;
        int idx = 0;
 
-       argv_find(argv, argc, "(0-4294967295)", &idx);
-       if (idx)
+       if (argv_find(argv, argc, "(0-4294967295)", &idx))
                seq = argv[idx]->arg;
 
        idx = 0;
@@ -19408,8 +19405,7 @@ DEFUN (no_community_list_expanded_all,
        int style = COMMUNITY_LIST_EXPANDED;
        int idx = 0;
 
-       argv_find(argv, argc, "(0-4294967295)", &idx);
-       if (idx)
+       if (argv_find(argv, argc, "(0-4294967295)", &idx))
                seq = argv[idx]->arg;
 
        idx = 0;