Memory allotted for staticd specific vrf structers is not
being deallocated when the corresponding vrf is destroyed.
Signed-off-by: Rajesh Girada <rgirada@vmware.com>
{
zlog_notice("Terminating on signal");
+ static_vrf_terminate();
+
exit(0);
}
svrf->stable[afi][safi] = NULL;
}
}
+ XFREE(MTYPE_TMP, svrf);
return 0;
}
vrf_cmd_init(static_vrf_config_write, &static_privs);
}
+
+void static_vrf_terminate(void)
+{
+ vrf_terminate();
+}
struct route_table *static_vrf_static_table(afi_t afi, safi_t safi,
struct static_vrf *svrf);
+extern void static_vrf_terminate(void);
#endif