Merge pull request #5532 from donaldsharp/leaks

Leaks
This commit is contained in:
Jafar Al-Gharaibeh 2019-12-12 22:47:45 -06:00 committed by GitHub
commit a10dbc9f7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 2 deletions

View File

@ -1054,6 +1054,8 @@ dontcheckadj:
circuit->rcv_stream, circuit->rcv_stream,
circuit->area, level, circuit->area, level,
lsp_confusion); lsp_confusion);
if (lsp_confusion)
isis_free_tlvs(tlvs);
tlvs = NULL; tlvs = NULL;
/* ii */ /* ii */
lsp_flood_or_update(lsp, NULL, lsp_flood_or_update(lsp, NULL,

View File

@ -1001,6 +1001,7 @@ DEFPY (clear_ip_rip,
VRF_CMD_HELP_STR) VRF_CMD_HELP_STR)
{ {
struct list *input; struct list *input;
int ret;
input = list_new(); input = list_new();
if (vrf) { if (vrf) {
@ -1011,7 +1012,11 @@ DEFPY (clear_ip_rip,
listnode_add(input, yang_vrf); listnode_add(input, yang_vrf);
} }
return nb_cli_rpc("/frr-ripd:clear-rip-route", input, NULL); ret = nb_cli_rpc("/frr-ripd:clear-rip-route", input, NULL);
list_delete(&input);
return ret;
} }
void rip_cli_init(void) void rip_cli_init(void)

View File

@ -485,6 +485,7 @@ DEFPY (clear_ipv6_rip,
VRF_CMD_HELP_STR) VRF_CMD_HELP_STR)
{ {
struct list *input; struct list *input;
int ret;
input = list_new(); input = list_new();
if (vrf) { if (vrf) {
@ -495,7 +496,11 @@ DEFPY (clear_ipv6_rip,
listnode_add(input, yang_vrf); 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) void ripng_cli_init(void)