freebsd-src/sys/netpfil
Kristof Provost 0f86492b09 pf: Fix more ioctl memory leaks
We must also remember to free nvlists added to a parent nvlist with
nvlist_append_nvlist_array().

More importantly, when nvlist_pack() allocates memory for us it does so
in the M_NVLIST zone, so we must free it with free(.., M_NVLIST). Using
free(.., M_TEMP) as we did silently failed to free the memory.

MFC after:	3 days
Reported by:	kib@
Tested by:	kib@
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D30595
2021-06-01 22:41:20 +02:00
..
ipfw dummynet: Fix mbuf tag allocation failure handling 2021-05-18 15:25:16 -04:00
pf pf: Fix more ioctl memory leaks 2021-06-01 22:41:20 +02:00