NetBSD/sys/dist/ipf/netinet
bouyer a95c0eef3a When IPFilter 4.1.29 has been imported, the mbuf argument to nd6_output()
has been changed from m0 to *mpp. But as *mpp has been set to NULL just
before the call, we end up calling ether_output() with a NULL mbuf,
leading to a NULL pointer dereference. Revert back to using m0 here.

The issue show up when using 'return-rst' or 'return-icmp' in ipf6.conf.
Problem discovered and fix tested on ftp.fr.netbsd.org.
2009-02-12 12:12:39 +00:00
..
fil.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_auth.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_auth.h Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_compat.h kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
ip_fil.h 2020447 IPFilter's NAT can undo name server random port selection 2008-07-24 09:37:57 +00:00
ip_fil_netbsd.c When IPFilter 4.1.29 has been imported, the mbuf argument to nd6_output() 2009-02-12 12:12:39 +00:00
ip_frag.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_frag.h Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_ftp_pxy.c Use __KERNEL_RCSID() instead of vendor RCS or SCCS IDs. 2007-12-11 04:55:00 +00:00
ip_h323_pxy.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_htable.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_htable.h Update IPFilter to version 4.1.19 2007-04-14 20:34:18 +00:00
ip_ipsec_pxy.c Use __KERNEL_RCSID() instead of vendor RCS or SCCS IDs. 2007-12-11 04:55:00 +00:00
ip_irc_pxy.c Use __KERNEL_RCSID() instead of vendor RCS or SCCS IDs. 2007-12-11 04:55:00 +00:00
ip_log.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_lookup.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_lookup.h Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_nat.c 2020447 IPFilter's NAT can undo name server random port selection 2008-07-26 19:44:28 +00:00
ip_nat.h 2020447 IPFilter's NAT can undo name server random port selection 2008-07-24 09:37:57 +00:00
ip_netbios_pxy.c Use __KERNEL_RCSID() instead of vendor RCS or SCCS IDs. 2007-12-11 04:55:00 +00:00
ip_pool.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_pool.h Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_pptp_pxy.c Use __KERNEL_RCSID() instead of vendor RCS or SCCS IDs. 2007-12-11 04:55:00 +00:00
ip_proxy.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_proxy.h Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_raudio_pxy.c Use __KERNEL_RCSID() instead of vendor RCS or SCCS IDs. 2007-12-11 04:55:00 +00:00
ip_rcmd_pxy.c Use __KERNEL_RCSID() instead of vendor RCS or SCCS IDs. 2007-12-11 04:55:00 +00:00
ip_rpcb_pxy.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_scan.c Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_scan.h Add a define for caddr_t to ip_compat.h and revert most of the 2007-04-27 10:17:15 +00:00
ip_state.c 2020447 IPFilter's NAT can undo name server random port selection 2008-07-24 09:37:57 +00:00
ip_state.h Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00
ip_sync.c wakeup is not the macro WAKEUP everywhere 2008-11-04 21:41:11 +00:00
ip_sync.h Add a define for caddr_t to ip_compat.h and revert most of the 2007-04-27 10:17:15 +00:00
ipl.h Pullup IPFilter 4.1.29 from the vendor branch to HEAD. 2008-05-20 07:08:06 +00:00