diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2006-06-16 16:51:05 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2006-06-16 16:51:05 +0000 |
commit | 0093d84dcdd362bc467c33074d2c765102ed99af (patch) | |
tree | 1ed82624765523312496062c99bb994305f7328a /net/wmwifi/files | |
parent | b2fefcb74818ca3df3646892704ec281c26eeee6 (diff) | |
download | ports-0093d84dcdd362bc467c33074d2c765102ed99af.tar.gz ports-0093d84dcdd362bc467c33074d2c765102ed99af.zip |
Notes
Diffstat (limited to 'net/wmwifi/files')
-rw-r--r-- | net/wmwifi/files/patch-wireless.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/net/wmwifi/files/patch-wireless.c b/net/wmwifi/files/patch-wireless.c index 164624512de7..468d2d9d5b2d 100644 --- a/net/wmwifi/files/patch-wireless.c +++ b/net/wmwifi/files/patch-wireless.c @@ -1,5 +1,5 @@ --- src/wireless.c.orig Tue Mar 9 20:39:17 2004 -+++ src/wireless.c Mon Jul 11 10:57:43 2005 ++++ src/wireless.c Sun Jun 11 00:46:29 2006 @@ -143,6 +143,7 @@ max = get_max_ifs(); @@ -8,6 +8,17 @@ if (old > max) old = max; /* just be sure to not be out of bounds */ +@@ -178,8 +179,8 @@ + len = sizeof(ifmd); + sysctl(name, 6, &ifmd, &len, NULL, 0); + +- /* skip loopback interface */ +- if (!strcmp(ifmd.ifmd_name, "lo0")) ++ /* skip loopback and point-to-point interfaces */ ++ if ((ifmd.ifmd_flags&(IFF_LOOPBACK|IFF_POINTOPOINT))!=0) + continue; + + s = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); @@ -193,9 +194,11 @@ if (ioctl(s, SIOCGIFMEDIA, (caddr_t) &ifmr) < 0) |