diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2006-10-24 18:18:36 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2006-10-24 18:18:36 -0400 |
commit | 82571026b9771c4035b0c62abbbe588fe73373ea (patch) | |
tree | 75c4e539bc9600f3b4dd7b859f7a5872255170cd /net/ipv4 | |
parent | 7059abedd2f04b68bd7e1a79c9c72f7aeee134c0 (diff) |
[IPV4] ipconfig: fix RARP ic_servaddr breakage
memcpy 4 bytes to address of auto unsigned long variable followed
by comparison with u32 is a bloody bad idea.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4')
-rw-r--r-- | net/ipv4/ipconfig.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/ipconfig.c b/net/ipv4/ipconfig.c index f8ce84759159..955a07abb91d 100644 --- a/net/ipv4/ipconfig.c +++ b/net/ipv4/ipconfig.c | |||
@@ -420,7 +420,7 @@ ic_rarp_recv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt | |||
420 | { | 420 | { |
421 | struct arphdr *rarp; | 421 | struct arphdr *rarp; |
422 | unsigned char *rarp_ptr; | 422 | unsigned char *rarp_ptr; |
423 | unsigned long sip, tip; | 423 | u32 sip, tip; |
424 | unsigned char *sha, *tha; /* s for "source", t for "target" */ | 424 | unsigned char *sha, *tha; /* s for "source", t for "target" */ |
425 | struct ic_device *d; | 425 | struct ic_device *d; |
426 | 426 | ||