mirror of
http://thekelleys.org.uk/git/dnsmasq.git
synced 2026-10-25 12:14:38 +00:00
import of dnsmasq-2.19.tar.gz
This commit is contained in:
1 parent
59353a6b56
commit
bb01cb9604
9 files changed
+118
-63
No files matched your search
+1
-3
@@ -178,7 +178,7 @@ struct irec *enumerate_interfaces(struct daemon *daemon)
|
||||
unsigned int plen, scope, flags, if_idx;
|
||||
char devname[20], addrstring[32];
|
||||
|
||||
while (fscanf(f, "%32s %02x %02x %02x %02x %20s\n",
|
||||
while (fscanf(f, "%32s %x %x %x %x %20s\n",
|
||||
addrstring, &if_idx, &plen, &scope, &flags, devname) != EOF)
|
||||
{
|
||||
int i;
|
||||
@@ -199,9 +199,7 @@ struct irec *enumerate_interfaces(struct daemon *daemon)
|
||||
strncpy(sifr.ifr_name, devname, IF_NAMESIZE);
|
||||
if (ioctl(fd, SIOCGIFFLAGS, &sifr) < 0)
|
||||
die("ioctl error getting interface flags: %m", NULL);
|
||||
|
||||
iface = add_iface(daemon, iface, sifr.ifr_name, sifr.ifr_flags & IFF_LOOPBACK, &addr);
|
||||
|
||||
}
|
||||
fclose(f);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user