[BACK]Return to ip_input.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / netinet

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/netinet/ip_input.c between version 1.15 and 1.16

version 1.15, 1995/04/13 06:33:21 version 1.16, 1995/05/14 08:23:00
Line 373  found:
Line 373  found:
                  */                   */
                 ip->ip_len -= hlen;                  ip->ip_len -= hlen;
                 ((struct ipasfrag *)ip)->ipf_mff &= ~1;                  ((struct ipasfrag *)ip)->ipf_mff &= ~1;
                 if (ip->ip_off & IP_MF)                  if (ip->ip_off & IP_MF) {
                           /*
                            * Make sure that fragments have a data length
                            * that's a non-zero multiple of 8 bytes.
                            */
                           if (ip->ip_len == 0 || (ip->ip_len & 0x7) != 0)
                                   ipstat.ips_badfrags++;
                                   goto bad;
                           }
                         ((struct ipasfrag *)ip)->ipf_mff |= 1;                          ((struct ipasfrag *)ip)->ipf_mff |= 1;
                   }
                 ip->ip_off <<= 3;                  ip->ip_off <<= 3;
   
                 /*                  /*

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

CVSweb <webmaster@jp.NetBSD.org>