Changeset 02a09ed in mainline for uspace/srv/net/inetsrv/icmp.c
- Timestamp:
- 2013-06-28T20:20:03Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1d24ad3
- Parents:
- edf0d27
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/inetsrv/icmp.c
redf0d27 r02a09ed 40 40 #include <mem.h> 41 41 #include <stdlib.h> 42 42 #include <net/socket_codes.h> 43 43 #include "icmp.h" 44 44 #include "icmp_std.h" … … 129 129 inetping_sdu_t sdu; 130 130 131 int rc = inet_addr_pack(&dgram->src, &sdu.src);132 if ( rc != EOK)133 return rc;131 uint16_t family = inet_addr_get(&dgram->src, &sdu.src, NULL); 132 if (family != AF_INET) 133 return EINVAL; 134 134 135 rc = inet_addr_pack(&dgram->dest, &sdu.dest);136 if ( rc != EOK)137 return rc;135 family = inet_addr_get(&dgram->dest, &sdu.dest, NULL); 136 if (family != AF_INET) 137 return EINVAL; 138 138 139 139 sdu.seq_no = uint16_t_be2host(reply->seq_no); … … 168 168 inet_dgram_t dgram; 169 169 170 inet_addr_ unpack(sdu->src, &dgram.src);171 inet_addr_ unpack(sdu->dest, &dgram.dest);170 inet_addr_set(sdu->src, &dgram.src); 171 inet_addr_set(sdu->dest, &dgram.dest); 172 172 173 173 dgram.tos = ICMP_TOS;
Note:
See TracChangeset
for help on using the changeset viewer.