]> git.proxmox.com Git - mirror_frr.git/commitdiff
bgpd: Show `delete` sub-option for `set [l]comm-list <list> delete`
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Wed, 26 Jun 2019 12:06:10 +0000 (15:06 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Tue, 9 Jul 2019 17:05:47 +0000 (20:05 +0300)
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd/bgp_routemap.c

index 693f5bc8ced0299fbd7791ff54dcd61ef605fce2..4467210603c42544fae68a83cdccbcd895908764 100644 (file)
@@ -4320,9 +4320,12 @@ DEFUN (set_community_delete,
        "Delete matching communities\n")
 {
        int idx_comm_list = 2;
+       char *args;
 
+       args = argv_concat(argv, argc, idx_comm_list);
        generic_set_add(vty, VTY_GET_CONTEXT(route_map_index), "comm-list",
-                       argv[idx_comm_list]->arg);
+                       args);
+       XFREE(MTYPE_TMP, args);
 
        return CMD_SUCCESS;
 }
@@ -4412,8 +4415,13 @@ DEFUN (set_lcommunity_delete,
        "Large Community-list name\n"
        "Delete matching large communities\n")
 {
+       int idx_lcomm_list = 2;
+       char *args;
+
+       args = argv_concat(argv, argc, idx_lcomm_list);
        generic_set_add(vty, VTY_GET_CONTEXT(route_map_index),
-                       "large-comm-list", argv[2]->arg);
+                       "large-comm-list", args);
+       XFREE(MTYPE_TMP, args);
 
        return CMD_SUCCESS;
 }