From: Quentin Young Date: Fri, 21 Dec 2018 20:31:10 +0000 (+0000) Subject: vrrpd: fix memleak when sending advertisements X-Git-Tag: base_7.2~330^2~133 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=bb54fa3a0035e29aa97fc6638d71b8f57fe366e4;p=matthieu%2Ffrr.git vrrpd: fix memleak when sending advertisements Signed-off-by: Quentin Young --- diff --git a/vrrpd/vrrp.c b/vrrpd/vrrp.c index 285071f1c4..2eaf39fbb5 100644 --- a/vrrpd/vrrp.c +++ b/vrrpd/vrrp.c @@ -266,6 +266,8 @@ static void vrrp_send_advertisement(struct vrrp_router *r) ssize_t sent = sendto(r->sock, pkt, (size_t)pktlen, 0, &dest.sa, sockunion_sizeof(&dest)); + XFREE(MTYPE_TMP, pkt); + if (sent < 0) { zlog_warn(VRRP_LOGPFX VRRP_LOGPFX_VRID "Failed to send VRRP Advertisement",