aboutsummaryrefslogtreecommitdiff
path: root/net/vpnc-scripts/files/vpnc-script
diff options
context:
space:
mode:
Diffstat (limited to 'net/vpnc-scripts/files/vpnc-script')
-rwxr-xr-xnet/vpnc-scripts/files/vpnc-script6
1 files changed, 5 insertions, 1 deletions
diff --git a/net/vpnc-scripts/files/vpnc-script b/net/vpnc-scripts/files/vpnc-script
index 685e73d56..772c4a45a 100755
--- a/net/vpnc-scripts/files/vpnc-script
+++ b/net/vpnc-scripts/files/vpnc-script
@@ -164,7 +164,11 @@ do_connect() {
}
do_disconnect() {
- rm -f "/tmp/dnsmasq.d/openconnect.$TUNDEV"
+ if [ -f "/tmp/dnsmasq.d/openconnect.$TUNDEV" ]; then
+ rm -f "/tmp/dnsmasq.d/openconnect.$TUNDEV"
+ /etc/init.d/dnsmasq restart
+ fi
+
proto_init_update "$TUNDEV" 0
proto_send_update "$INTERFACE"
}