Add hack to have an understandable device name on
!WINDOWS (at least linux :) and print the selected device name on log level 2.
This commit is contained in:
parent
5f98f3906e
commit
4c0e2761e8
|
@ -34,6 +34,7 @@
|
||||||
#ifndef WXPORT
|
#ifndef WXPORT
|
||||||
#include "windriver.h"
|
#include "windriver.h"
|
||||||
#endif
|
#endif
|
||||||
|
#define PCAP_DEVICE_NAME description
|
||||||
#else
|
#else
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
@ -43,6 +44,7 @@
|
||||||
#define socket_t int
|
#define socket_t int
|
||||||
#define sockaddr_t struct sockaddr
|
#define sockaddr_t struct sockaddr
|
||||||
#define closesocket close
|
#define closesocket close
|
||||||
|
#define PCAP_DEVICE_NAME name
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef INVALID_SOCKET
|
#ifndef INVALID_SOCKET
|
||||||
|
@ -1927,6 +1929,8 @@ static pcap_if_t * WIFI_index_device(pcap_if_t *alldevs, int index)
|
||||||
for(int i = 0; i < index; i++)
|
for(int i = 0; i < index; i++)
|
||||||
curr = curr->next;
|
curr = curr->next;
|
||||||
|
|
||||||
|
WIFI_LOG(2, "SoftAP: using %s as device.\n", curr->PCAP_DEVICE_NAME);
|
||||||
|
|
||||||
return curr;
|
return curr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1963,7 +1967,7 @@ bool SoftAP_Init()
|
||||||
wifi_bridge = driver->PCAP_open(dev->name, PACKET_SIZE, PCAP_OPENFLAG_PROMISCUOUS, 1, errbuf);
|
wifi_bridge = driver->PCAP_open(dev->name, PACKET_SIZE, PCAP_OPENFLAG_PROMISCUOUS, 1, errbuf);
|
||||||
if(wifi_bridge == NULL)
|
if(wifi_bridge == NULL)
|
||||||
{
|
{
|
||||||
WIFI_LOG(1, "SoftAP: PCap: failed to open %s: %s\n", (dev->description ? dev->description : "the network adapter"), errbuf);
|
WIFI_LOG(1, "SoftAP: PCap: failed to open %s: %s\n", dev->PCAP_DEVICE_NAME, errbuf);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue