]> git.puffer.fish Git - mirror/frr.git/commitdiff
nhrpd: Fix memory leak in error path when forwarding packets 8240/head
authorReuben Dowle <reuben.dowle@4rf.com>
Thu, 1 Apr 2021 01:08:40 +0000 (14:08 +1300)
committerReuben Dowle <reuben.dowle@4rf.com>
Thu, 1 Apr 2021 01:52:15 +0000 (14:52 +1300)
Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com>
nhrpd/nhrp_peer.c

index 6d204e7f736acc732ea58b5505e0fabc7693cd98..002c6470b23c3cacd629889fa7db0be6308ba040 100644 (file)
@@ -1083,6 +1083,7 @@ static void nhrp_peer_forward(struct nhrp_peer *p,
 err:
        nhrp_packet_debug(pp->pkt, "FWD-FAIL");
        zbuf_free(zb);
+       zbuf_free(zb_copy);
 }
 
 static void nhrp_packet_debug(struct zbuf *zb, const char *dir)