From 44ee2da9628ed8161d830f55371571bb1b77f5a3 Mon Sep 17 00:00:00 2001 From: ElzorFox Date: Mon, 2 Sep 2019 11:45:42 +0500 Subject: VKontakte: crachfix on server error == 1 for file sending --- protocols/VKontakte/src/vk_files.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'protocols') diff --git a/protocols/VKontakte/src/vk_files.cpp b/protocols/VKontakte/src/vk_files.cpp index adcec0f2b5..daccee6a53 100644 --- a/protocols/VKontakte/src/vk_files.cpp +++ b/protocols/VKontakte/src/vk_files.cpp @@ -144,7 +144,8 @@ void CVkProto::OnReciveUploadServer(NETLIBHTTPREQUEST *reply, AsyncHttpRequest * JSONNode jnRoot; const JSONNode &jnResponse = CheckJsonResponse(pReq, reply, jnRoot); if (!jnResponse || pReq->m_iErrorCode) { - SendFileFiled(fup, pReq->m_iErrorCode); + if (!pReq->bNeedsRestart) + SendFileFiled(fup, pReq->m_iErrorCode); return; } @@ -315,7 +316,8 @@ void CVkProto::OnReciveUploadFile(NETLIBHTTPREQUEST *reply, AsyncHttpRequest *pR JSONNode jnRoot; const JSONNode &jnResponse = CheckJsonResponse(pReq, reply, jnRoot); if (!jnResponse || pReq->m_iErrorCode) { - SendFileFiled(fup, pReq->m_iErrorCode); + if (!pReq->bNeedsRestart) + SendFileFiled(fup, pReq->m_iErrorCode); return; } -- cgit v1.2.3