net/mwan3: fix ipset generation in hotplug script with an lock
authorFlorian Eckert <fe@dev.tdt.de>
Wed, 2 Aug 2017 12:53:18 +0000 (14:53 +0200)
committerFlorian Eckert <fe@dev.tdt.de>
Thu, 10 Aug 2017 09:30:47 +0000 (11:30 +0200)
Fix critical section during hotplug events.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
net/mwan3/files/etc/hotplug.d/iface/15-mwan3

index cd4bdb3b1d8c9250d6752efb40085cd52f00e6d6..f9638e62b5989e5a0d954b343655a48790c933f5 100644 (file)
@@ -12,7 +12,9 @@ if [ "$ACTION" == "ifup" ]; then
         [ -n "$DEVICE" ] || exit 3
 fi
 
+mwan3_lock
 mwan3_set_connected_iptables
+mwan3_unlock
 
 config_load mwan3
 config_get enabled $INTERFACE enabled 0