Commit 84d7cbbe authored by Juliusz Chroboczek's avatar Juliusz Chroboczek

Better error reporting when determining channels.

parent 19194440
...@@ -23,6 +23,7 @@ THE SOFTWARE. ...@@ -23,6 +23,7 @@ THE SOFTWARE.
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <errno.h>
#include <assert.h> #include <assert.h>
#include <sys/time.h> #include <sys/time.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
...@@ -193,6 +194,10 @@ check_network_channel(struct network *net) ...@@ -193,6 +194,10 @@ check_network_channel(struct network *net)
channel = NET_CHANNEL_NONINTERFERING; channel = NET_CHANNEL_NONINTERFERING;
} else { } else {
channel = kernel_interface_channel(net->ifname, net->ifindex); channel = kernel_interface_channel(net->ifname, net->ifindex);
if(channel < 0)
fprintf(stderr,
"Couldn't determine channel of interface %s: %s.\n",
net->ifname, strerror(errno));
if(channel <= 0) if(channel <= 0)
channel = NET_CHANNEL_INTERFERING; channel = NET_CHANNEL_INTERFERING;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment