diff --git a/inteno-netmodes/files/etc/hotplug.d/iface/01-netmode-firewall-handler b/inteno-netmodes/files/etc/hotplug.d/iface/01-netmode-firewall-handler index aa7e4af82..da1872021 100755 --- a/inteno-netmodes/files/etc/hotplug.d/iface/01-netmode-firewall-handler +++ b/inteno-netmodes/files/etc/hotplug.d/iface/01-netmode-firewall-handler @@ -40,7 +40,8 @@ test_ip() { uci commit netmode local pid="$(ps | grep wificontro[l] | awk '/repeater/ {print $1}')" [ "$pid" != "" ] && kill $pid - /sbin/netmode-client-detect & + pid="$(pidof netmode-client-detect)" + [ "$pid" == "" ] && /sbin/netmode-client-detect & } fi }