aboutsummaryrefslogtreecommitdiff
path: root/net/wmwifi/files
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2006-06-16 16:51:05 +0000
committerPav Lucistnik <pav@FreeBSD.org>2006-06-16 16:51:05 +0000
commit0093d84dcdd362bc467c33074d2c765102ed99af (patch)
tree1ed82624765523312496062c99bb994305f7328a /net/wmwifi/files
parentb2fefcb74818ca3df3646892704ec281c26eeee6 (diff)
downloadports-0093d84dcdd362bc467c33074d2c765102ed99af.tar.gz
ports-0093d84dcdd362bc467c33074d2c765102ed99af.zip
Notes
Diffstat (limited to 'net/wmwifi/files')
-rw-r--r--net/wmwifi/files/patch-wireless.c13
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)