diff options
Diffstat (limited to 'protocols/Icq10/src/server.cpp')
-rw-r--r-- | protocols/Icq10/src/server.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/protocols/Icq10/src/server.cpp b/protocols/Icq10/src/server.cpp index 5312c4e880..e164de867e 100644 --- a/protocols/Icq10/src/server.cpp +++ b/protocols/Icq10/src/server.cpp @@ -589,7 +589,10 @@ void __cdecl CIcqProto::PollThread(void*) } else szUrl.Append("&timeout=60000"); - ExecuteRequest(new AsyncHttpRequest(CONN_FETCH, REQUEST_GET, szUrl, &CIcqProto::OnFetchEvents)); + auto *pReq = new AsyncHttpRequest(CONN_FETCH, REQUEST_GET, szUrl, &CIcqProto::OnFetchEvents); + if (!bFirst) + pReq->timeout = 62000; + ExecuteRequest(pReq); } debugLogA("Polling thread ended"); |