Fix DHCP ipconfig.c
Subsystems (2)
PATCH 1/1 Fix DHCP ipconfig.c
bk-curr seems to be a little sick here:
CC net/ipv4/ipconfig.onet/ipv4/ipconfig.c: In function `ic_bootp_recv':net/ipv4/ipconfig.c:969: error: `i' undeclared (first use in this function) net/ipv4/ipconfig.c:969: error: (Each undeclared identifier is reported only once net/ipv4/ipconfig.c:969: error: for each function it appears in.)
and here's the medicine:
===== net/ipv4/ipconfig.c 1.41 vs edited =====
net/ipv4/ipconfig.c +1 -1
@@ -913,7 +913,7 @@#ifdef IPCONFIG_DHCP if (ic_proto_enabled &IC_USE_DHCP ) {u32 server_id =INADDR_NONE ; -int mt =0 ; +int mt =0 , i; ext = &b->exten[4 ];while (ext < end && *ext !=0xff ) {
Signature · 4 lines
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial coreQuoted 9 lines · Russell King
bk-curr seems to be a little sick here:
CC
net/ipv4/ipconfig.onet/ipv4/ipconfig.c: In function `ic_bootp_recv':net/ipv4/ipconfig.c:969: error: `i' undeclared (first use in this function)net/ipv4/ipconfig.c:969: error: (Each undeclared identifier is reported only oncenet/ipv4/ipconfig.c:969: error: for each function it appears in.)and here's the medicine:
And here's better one:
net/ipv4/ipconfig.c +1 -3
@@ -966,9 +966,7 @@break ;case DHCPACK : -for (i =0 ; (dev->dev_addr[i] == b->hw_addr[i]) - && (i < dev->addr_len); i++); -if (i < dev->addr_len) +if (memcmp (b->hw_addr, dev->dev_addr, dev->addr_len) !=0 ) goto drop_unlock;/* Yeah! */