X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ripngd%2Fripng_cli.c;h=b3d92fb0d90337164d0ec56d89f6b37f13c4b122;hb=f94ed830df98218447f00b97f856de811bfcc4a2;hp=e95c0e95d672395000498b75d535717e99260fe6;hpb=4a86cac885bbb21f8e382c294ae5a8b4e0fbfd22;p=mirror_frr.git diff --git a/ripngd/ripng_cli.c b/ripngd/ripng_cli.c index e95c0e95d..b3d92fb0d 100644 --- a/ripngd/ripng_cli.c +++ b/ripngd/ripng_cli.c @@ -29,7 +29,7 @@ #include "libfrr.h" #include "ripngd/ripngd.h" -#include "ripngd/ripng_cli.h" +#include "ripngd/ripng_nb.h" #ifndef VTYSH_EXTRACT_PL #include "ripngd/ripng_cli_clippy.c" #endif @@ -485,6 +485,7 @@ DEFPY (clear_ipv6_rip, VRF_CMD_HELP_STR) { struct list *input; + int ret; input = list_new(); if (vrf) { @@ -495,7 +496,11 @@ DEFPY (clear_ipv6_rip, listnode_add(input, yang_vrf); } - return nb_cli_rpc("/frr-ripngd:clear-ripng-route", input, NULL); + ret = nb_cli_rpc("/frr-ripngd:clear-ripng-route", input, NULL); + + list_delete(&input); + + return ret; } void ripng_cli_init(void)