From dd169e84683aa7be3604d491f1c34ab657973365 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 20 Jan 2011 12:13:23 +0100 Subject: eliminate aliasing warnings in traceroute.c and udhcp/socket.c Signed-off-by: Denys Vlasenko --- networking/traceroute.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'networking/traceroute.c') 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) } else #endif { - read_len -= ((struct ip*)recv_pkt)->ip_hl << 2; + struct ip *ip4packet = (struct ip*)recv_pkt; + read_len -= ip4packet->ip_hl << 2; } printf(" %d bytes to %s", read_len, ina); free(ina); -- cgit v1.2.3