]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
pfsync: fix memory leak
authorKristof Provost <kp@FreeBSD.org>
Tue, 15 Nov 2022 11:11:32 +0000 (12:11 +0100)
committerKristof Provost <kp@FreeBSD.org>
Tue, 15 Nov 2022 11:13:11 +0000 (12:13 +0100)
commit48767d8734ea21182eec04273127818e3878c2e5
tree19efb929dcbe1f120f3adf2a12c27273e8cae801
parentc1f48e62dc48bc9d190fed166ecb8da098a0aa2f
pfsync: fix memory leak

The recent refactoring to prepare for pfsync over IPv6 introduced a
memory leak.
If we don't have a sync peer configured we return early (without sending
out a packet), but failed to free the newly allocated packet.

Sponsored by: Rubicon Communications, LLC ("Netgate")
sys/netpfil/pf/if_pfsync.c