diff options
Diffstat (limited to 'protocols/WhatsAppWeb/src')
-rw-r--r-- | protocols/WhatsAppWeb/src/server.cpp | 6 |
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); |