]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
fix RARP ic_servaddr breakage
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 5 Nov 2006 07:15:37 +0000 (08:15 +0100)
committerAdrian Bunk <bunk@stusta.de>
Sun, 5 Nov 2006 07:15:37 +0000 (08:15 +0100)
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: Adrian Bunk <bunk@stusta.de>
net/ipv4/ipconfig.c

index bb3613ec448c59438158fbf72c95116810fbd659..1b5d0394d6437425b9bd0a45afe95462f7fa1fad 100644 (file)
@@ -421,7 +421,7 @@ ic_rarp_recv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt
 {
        struct arphdr *rarp;
        unsigned char *rarp_ptr;
-       unsigned long sip, tip;
+       u32 sip, tip;
        unsigned char *sha, *tha;               /* s for "source", t for "target" */
        struct ic_device *d;