diff options
-rw-r--r-- | vpn/plugins/openvpn.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vpn/plugins/openvpn.c b/vpn/plugins/openvpn.c index e5d9d943..75f5cb86 100644 --- a/vpn/plugins/openvpn.c +++ b/vpn/plugins/openvpn.c @@ -1114,6 +1114,8 @@ static void ov_disconnect(struct vpn_provider *provider) return; connman_agent_cancel(provider); + + vpn_provider_set_state(provider, VPN_PROVIDER_STATE_DISCONNECT); } static int ov_device_flags(struct vpn_provider *provider) |