}
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"
}
reconnect)
run_hooks reconnect
;;
+ attempt-reconnect)
+ run_hooks attempt-reconnect
+ ;;
*)
logger -t openconnect "unknown reason '$reason'. Maybe vpnc-script is out of date" 1>&2
exit 1