Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Manuel BOUYER <bouyer@netbsd.org>
List: source-changes
Date: 08/24/1999 09:10:36
Module Name: syssrc
Committed By: bouyer
Date: Tue Aug 24 16:10:35 UTC 1999
Modified Files:
syssrc/sys/netinet: ip_proxy.c
Log Message:
Fix for kern/7831 from Darren Reed after discussion on tech-net 2 weeks ago:
check that the packet if of the rigth protocol before giving it to the
proxy module, otherwise let the ipnat code handle it.
What happens in kern/7831 is that a router sends back a icmp message for
a TCP SYN, and ip_proxy.c forwards it to ip_ftp_pxy.c which can only
handle TCP packets. The icmp message is properly handled by ipnat, no need to
go to ip_ftp_pxy.c.
To generate a diff of this commit:
cvs rdiff -r1.17 -r1.18 syssrc/sys/netinet/ip_proxy.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.