bgpd: Reuse index from argv_find only if found

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
This commit is contained in:
Donatas Abraitis 2022-05-12 09:57:13 +03:00
parent daa97042a2
commit e34627f9c7

View 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;