Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/netinet/ip_input.c,v retrieving revision 1.30.4.1 retrieving revision 1.30.4.2 diff -u -p -r1.30.4.1 -r1.30.4.2 --- src/sys/netinet/ip_input.c 1996/11/10 21:57:51 1.30.4.1 +++ src/sys/netinet/ip_input.c 1996/12/11 01:56:56 1.30.4.2 @@ -1,4 +1,4 @@ -/* $NetBSD: ip_input.c,v 1.30.4.1 1996/11/10 21:57:51 thorpej Exp $ */ +/* $NetBSD: ip_input.c,v 1.30.4.2 1996/12/11 01:56:56 mycroft Exp $ */ /* * Copyright (c) 1982, 1986, 1988, 1993 @@ -345,7 +345,7 @@ ours: * if the packet was previously fragmented, * but it's not worth the time; just let them time out.) */ - if (ip->ip_off &~ IP_DF) { + if (ip->ip_off & ~(IP_DF|IP_RF)) { if (m->m_flags & M_EXT) { /* XXX */ if ((m = m_pullup(m, sizeof (struct ip))) == 0) { ipstat.ips_toosmall++;