... | ... |
@@ -130,7 +130,7 @@ struct device *get_devices(void) |
130 | 130 |
*/ |
131 | 131 |
#if !defined(SIOCGIFHWADDR) |
132 | 132 |
for (i=0; i < ndevices; i++) { |
133 |
- if (!(strcmp(device->name, addr->ifa_name))) { |
|
133 |
+ if (!(strcmp(devices[i].name, addr->ifa_name))) { |
|
134 | 134 |
sdl = (struct sockaddr_dl *)(addr->ifa_addr); |
135 | 135 |
|
136 | 136 |
#if defined(LLADDR) |