diff --git a/lib/xl2tpd.sh b/lib/xl2tpd.sh index 14beabe..18de7d3 100755 --- a/lib/xl2tpd.sh +++ b/lib/xl2tpd.sh @@ -115,12 +115,14 @@ EOF xl2tpd_connect() { echo "[INFO] try connecting $1" + pkill xl2tpd-control > /dev/null xl2tpd-control connect $1 & echo "[INFO] xl2tpd-control done" } xl2tpd_disconnect() { echo "[INFO] try disconnecting $1" + pkill xl2tpd-control > /dev/null xl2tpd-control disconnect $1 & echo "[INFO] xl2tpd-control done" }