X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Fmisc-progs%2Fwirelessctrl.c;h=e3a1107c2bff927bb2aa6e6b4d49bcb0e51ff8db;hp=1f1b0f861e6a75913243938dd59482ee6328249e;hb=ac14b325e03276f9e17e334b03a3d3129903bac7;hpb=753bb74ce55d5107d3e8001ed5c15f462261aab3 diff --git a/src/misc-progs/wirelessctrl.c b/src/misc-progs/wirelessctrl.c index 1f1b0f861..e3a1107c2 100644 --- a/src/misc-progs/wirelessctrl.c +++ b/src/misc-progs/wirelessctrl.c @@ -16,9 +16,11 @@ #include #include #include -#include "setuid.h" #include +#include "setuid.h" +#include "netutil.h" + FILE *fd = NULL; char blue_dev[STRING_SIZE] = ""; char command[STRING_SIZE]; @@ -130,7 +132,7 @@ int main(void) { macaddress = strtok(NULL, ","); enabled = strtok(NULL, ","); - if (strncmp(enabled, "on", 2) != 0) { + if (strcmp(enabled, "on") == 0) { /* both specified, added security */ if ((strlen(macaddress) == 17) && (VALID_IP_AND_MASK(ipaddress))) { snprintf(command, STRING_SIZE-1, "/sbin/iptables -A WIRELESSINPUT -m mac --mac-source %s -s %s -i %s -j ACCEPT", macaddress, ipaddress, blue_dev);