From a3feec022c82f65f535bfd8325b6cb6330c2b208 Mon Sep 17 00:00:00 2001 From: Grishka Date: Thu, 10 May 2018 15:33:14 +0300 Subject: [PATCH] Fix --- VoIPController.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/VoIPController.cpp b/VoIPController.cpp index 48e9f7a34f..2f793f3c01 100644 --- a/VoIPController.cpp +++ b/VoIPController.cpp @@ -1819,7 +1819,7 @@ void VoIPController::SendPacket(unsigned char *data, size_t len, Endpoint* ep){ return; } NetworkSocketSOCKS5Proxy* proxy=new NetworkSocketSOCKS5Proxy(rawTcp, NULL, proxyUsername, proxyPassword); - openingTcpSocket=rawTcp; + openingTcpSocket=proxy; proxy->InitConnection(); if(proxy->IsFailed()){ openingTcpSocket=NULL; @@ -1838,6 +1838,7 @@ void VoIPController::SendPacket(unsigned char *data, size_t len, Endpoint* ep){ } s->Connect(&ep->address, ep->port); if(s->IsFailed()){ + openingTcpSocket=NULL; s->Close(); delete s; LOGW("Error connecting to %s:%u", ep->address.ToString().c_str(), ep->port);