-also allow ad-hoc
authorChristian Grothoff <christian@grothoff.org>
Fri, 16 Nov 2012 16:35:51 +0000 (16:35 +0000)
committerChristian Grothoff <christian@grothoff.org>
Fri, 16 Nov 2012 16:35:51 +0000 (16:35 +0000)
src/transport/gnunet-helper-transport-wlan.c

index ac3c7866bad3c1dd70c83d79bc664908df23e5c9..15c17b048746ff1bf3c96ce7755a524a33033e0b 100644 (file)
@@ -1665,7 +1665,9 @@ open_device_raw (struct HardwareInfos *dev)
   if (((ifr.ifr_hwaddr.sa_family != ARPHRD_IEEE80211) &&
        (ifr.ifr_hwaddr.sa_family != ARPHRD_IEEE80211_PRISM) &&
        (ifr.ifr_hwaddr.sa_family != ARPHRD_IEEE80211_FULL)) ||
-      (wrq.u.mode != IW_MODE_MONITOR))
+      ( (wrq.u.mode != IW_MODE_MONITOR) &&
+       (wrq.u.mode != IW_MODE_ADHOC) ))
+       
   {
     fprintf (stderr, "Error: interface `%.*s' is not in monitor mode\n",
              IFNAMSIZ, dev->iface);