argh.
below patch fixes this.
I'll re-generate 3.4.30 with this fix in about 12 hours (and post md5's
again) because it's so damn trivial.
Darren
Index: ip_nat.c
===================================================================
RCS file: /devel/CVS/IP-Filter/ip_nat.c,v
retrieving revision 2.37.2.72
diff -c -r2.37.2.72 ip_nat.c
*** ip_nat.c 2002/11/03 13:06:19 2.37.2.72
--- ip_nat.c 2002/11/26 21:32:14
***************
*** 2989,2995 ****
case TCPOPT_MAXSEG:
if (advance != 4)
break;
! memcpy(&v, &cp[2], sizeof(v));
mss = ntohs(v);
if (mss > maxmss) {
v = htons(maxmss);
--- 2989,2995 ----
case TCPOPT_MAXSEG:
if (advance != 4)
break;
! bcopy(&cp[2], &v, sizeof(v));
mss = ntohs(v);
if (mss > maxmss) {
v = htons(maxmss);