This changes the behaviour of the wirelessctrl binary
that will no longer create useless rules in the WIRELESSINPUT
and WIRELESSFORWARD chains that have no use at all.
So we keep this chain empty if /var/ipfire/wireless/nodrop
is existant.
- if (!(fd = fopen(CONFIG_ROOT "/wireless/nodrop", "r")))
- {
+ if ((fd = fopen(CONFIG_ROOT "/wireless/nodrop", "r")))
+ return 0;
+
/* register exit handler to ensure the block rule is always present */
atexit(exithandler);
/* register exit handler to ensure the block rule is always present */
atexit(exithandler);
if (!(fd = fopen(CONFIG_ROOT "/wireless/config", "r")))
{
if (!(fd = fopen(CONFIG_ROOT "/wireless/config", "r")))
{