Browse Source

fmvj18x_cs: fix incorrect indexing of dev->dev_addr[] when copying the MAC address

fix incorrect indexing of dev->dev_addr[] when copying the MAC address
of FMV-J182 at buf[5].

Signed-off-by: Ken Kawasaki <ken_kawasaki@nifty.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Ken Kawasaki 9 years ago
parent
commit
1ad5466812
1 changed files with 2 additions and 2 deletions
  1. 2 2
      drivers/net/ethernet/fujitsu/fmvj18x_cs.c

+ 2 - 2
drivers/net/ethernet/fujitsu/fmvj18x_cs.c

@@ -469,8 +469,8 @@ static int fmvj18x_config(struct pcmcia_device *link)
 		    goto failed;
 		    goto failed;
 	    }
 	    }
 	    /* Read MACID from CIS */
 	    /* Read MACID from CIS */
-	    for (i = 5; i < 11; i++)
-		    dev->dev_addr[i] = buf[i];
+	    for (i = 0; i < 6; i++)
+		    dev->dev_addr[i] = buf[i + 5];
 	    kfree(buf);
 	    kfree(buf);
 	} else {
 	} else {
 	    if (pcmcia_get_mac_from_cis(link, dev))
 	    if (pcmcia_get_mac_from_cis(link, dev))