summaryrefslogtreecommitdiff
path: root/protocols/WhatsAppWeb/src
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/WhatsAppWeb/src')
-rw-r--r--protocols/WhatsAppWeb/src/server.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/protocols/WhatsAppWeb/src/server.cpp b/protocols/WhatsAppWeb/src/server.cpp
index df03c6badf..5fed264e36 100644
--- a/protocols/WhatsAppWeb/src/server.cpp
+++ b/protocols/WhatsAppWeb/src/server.cpp
@@ -372,13 +372,15 @@ bool WhatsAppProto::ServerThreadWorker()
{ 0, 0 }
};
- m_hServerConn = WebSocket_Connect(m_hNetlibUser, "web.whatsapp.com/ws", hdrs);
- if (m_hServerConn == nullptr) {
+ auto *pReply = WebSocket_Connect(m_hNetlibUser, "web.whatsapp.com/ws", hdrs);
+ if (pReply == nullptr) {
debugLogA("Server connection failed, exiting");
return false;
}
debugLogA("Server connection succeeded");
+ m_hServerConn = pReply->nlc;
+ Netlib_FreeHttpRequest(pReply);
m_iLoginTime = time(0);
m_szClientToken = getMStringA(DBKEY_CLIENT_TOKEN);