summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss White <russ@riw.us>2023-10-10 11:05:11 -0400
committerGitHub <noreply@github.com>2023-10-10 11:05:11 -0400
commitcc63e16a52117fd83318e70e65d9bdbe08bb00fc (patch)
treec50ca9c372ba2928eb148cc28a5ff82d0a1a2c8f
parent078bef324c899070e44fb335c622f6b4bc1e784c (diff)
parent11b987ed2f7d85fa3a6e2c05add3ab7f34834ba5 (diff)
Merge pull request #14548 from raja-rajasekar/frr_dev1
zebra: Prevent leaking ctx memory in err condition
-rw-r--r--zebra/if_netlink.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/zebra/if_netlink.c b/zebra/if_netlink.c
index 61a8c6a78a..ed2e0a224e 100644
--- a/zebra/if_netlink.c
+++ b/zebra/if_netlink.c
@@ -1622,6 +1622,7 @@ int netlink_link_change(struct nlmsghdr *h, ns_id_t ns_id, int startup)
zlog_debug(
"RTM_NEWLINK for interface %s(%u) without MTU set",
name, ifi->ifi_index);
+ dplane_ctx_fini(&ctx);
return 0;
}
dplane_ctx_set_ifp_mtu(ctx, *(int *)RTA_DATA(tb[IFLA_MTU]));