From f5dfdda31cfd429b737ffe6268525f86b38fad38 Mon Sep 17 00:00:00 2001 From: Jonathan Downing Date: Thu, 12 Oct 2017 17:18:50 +0100 Subject: [PATCH] Fix Reconnect Problem --- OpenVPN Adapter/OpenVPNPacketFlowAdapter.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenVPN Adapter/OpenVPNPacketFlowAdapter.mm b/OpenVPN Adapter/OpenVPNPacketFlowAdapter.mm index 4abce0b..c63c36b 100644 --- a/OpenVPN Adapter/OpenVPNPacketFlowAdapter.mm +++ b/OpenVPN Adapter/OpenVPNPacketFlowAdapter.mm @@ -86,7 +86,7 @@ static inline void PacketFlowSocketCallback(CFSocketRef socket, CFSocketCallBack CFOptionFlags sockopt = CFSocketGetSocketFlags(socket); - sockopt |= kCFSocketCloseOnInvalidate; + sockopt |= kCFSocketCloseOnInvalidate | kCFSocketAutomaticallyReenableDataCallBack; CFSocketSetSocketFlags(socket, sockopt); return YES;