[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.111 and 1.112

version 1.111, 2000/03/31 14:27:17 version 1.112, 2000/05/06 16:35:14
Line 1013  ip_dooptions(m)
Line 1013  ip_dooptions(m)
                                 break;                                  break;
                         }                          }
                         off--;                  /* 0 origin */                          off--;                  /* 0 origin */
                         if (off > optlen - sizeof(struct in_addr)) {                          if ((off + sizeof(struct in_addr)) > optlen) {
                                 /*                                  /*
                                  * End of source route.  Should be for us.                                   * End of source route.  Should be for us.
                                  */                                   */
Line 1053  ip_dooptions(m)
Line 1053  ip_dooptions(m)
                          * If no space remains, ignore.                           * If no space remains, ignore.
                          */                           */
                         off--;                  /* 0 origin */                          off--;                  /* 0 origin */
                         if (off > optlen - sizeof(struct in_addr))                          if ((off + sizeof(struct in_addr)) > optlen)
                                 break;                                  break;
                         bcopy((caddr_t)(&ip->ip_dst), (caddr_t)&ipaddr.sin_addr,                          bcopy((caddr_t)(&ip->ip_dst), (caddr_t)&ipaddr.sin_addr,
                             sizeof(ipaddr.sin_addr));                              sizeof(ipaddr.sin_addr));

Legend:
Removed from v.1.111  
changed lines
  Added in v.1.112

CVSweb <webmaster@jp.NetBSD.org>