diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2011-01-20 12:13:23 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2011-01-20 12:13:23 +0100 |
commit | dd169e84683aa7be3604d491f1c34ab657973365 (patch) | |
tree | 58e29fb6c65452a5e50224f1e3b83de73de29812 /networking/traceroute.c | |
parent | b3b6c8bdf23d30c57d92458f1aac93ce84bf81a7 (diff) | |
download | busybox-w32-dd169e84683aa7be3604d491f1c34ab657973365.tar.gz busybox-w32-dd169e84683aa7be3604d491f1c34ab657973365.tar.bz2 busybox-w32-dd169e84683aa7be3604d491f1c34ab657973365.zip |
eliminate aliasing warnings in traceroute.c and udhcp/socket.c
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking/traceroute.c')
-rw-r--r-- | networking/traceroute.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/networking/traceroute.c b/networking/traceroute.c index c18fba8d0..82bb0118c 100644 --- a/networking/traceroute.c +++ b/networking/traceroute.c | |||
@@ -751,7 +751,8 @@ print(int read_len, const struct sockaddr *from, const struct sockaddr *to) | |||
751 | } else | 751 | } else |
752 | #endif | 752 | #endif |
753 | { | 753 | { |
754 | read_len -= ((struct ip*)recv_pkt)->ip_hl << 2; | 754 | struct ip *ip4packet = (struct ip*)recv_pkt; |
755 | read_len -= ip4packet->ip_hl << 2; | ||
755 | } | 756 | } |
756 | printf(" %d bytes to %s", read_len, ina); | 757 | printf(" %d bytes to %s", read_len, ina); |
757 | free(ina); | 758 | free(ina); |