diff --git a/OpenVPN Adapter/OpenVPNAdapter.mm b/OpenVPN Adapter/OpenVPNAdapter.mm index b72e1e5..0d886ab 100644 --- a/OpenVPN Adapter/OpenVPNAdapter.mm +++ b/OpenVPN Adapter/OpenVPNAdapter.mm @@ -391,6 +391,9 @@ static void socketCallback(CFSocketRef socket, CFSocketCallBackType type, CFData OpenVPNClient::uninit_process(); self.tunConfiguration = nil; + self.username = nil; + self.password = nil; + if (self.vpnSocket) { CFSocketInvalidate(self.vpnSocket); CFRelease(self.vpnSocket);