/[lwip]/lwip/src/core/ipv4/icmp.c
ViewVC logotype

Diff of /lwip/src/core/ipv4/icmp.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by likewise, Thu Nov 21 10:32:39 2002 UTC revision 1.3 by jani, Wed Dec 18 10:40:01 2002 UTC
# Line 156  icmp_dest_unreach(struct pbuf *p, enum i Line 156  icmp_dest_unreach(struct pbuf *p, enum i
156    ICMPH_TYPE_SET(idur, ICMP_DUR);    ICMPH_TYPE_SET(idur, ICMP_DUR);
157    ICMPH_CODE_SET(idur, t);    ICMPH_CODE_SET(idur, t);
158    
159    bcopy(p->payload, (char *)q->payload + 8, IP_HLEN + 8);    memcpy((char *)q->payload + 8, p->payload, IP_HLEN + 8);
160        
161    /* calculate checksum */    /* calculate checksum */
162    idur->chksum = 0;    idur->chksum = 0;
# Line 200  icmp_time_exceeded(struct pbuf *p, enum Line 200  icmp_time_exceeded(struct pbuf *p, enum
200    ICMPH_CODE_SET(tehdr, t);    ICMPH_CODE_SET(tehdr, t);
201    
202    /* copy fields from original packet */    /* copy fields from original packet */
203    bcopy((char *)p->payload, (char *)q->payload + 8, IP_HLEN + 8);    memcpy((char *)q->payload + 8, (char *)p->payload, IP_HLEN + 8);
204        
205    /* calculate checksum */    /* calculate checksum */
206    tehdr->chksum = 0;    tehdr->chksum = 0;

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26