summaryrefslogtreecommitdiff
path: root/protocols
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2019-01-08 16:23:24 +0200
committerGeorge Hazan <ghazan@miranda.im>2019-01-08 16:23:24 +0200
commit2b34e7d95cdcc131075ce057bd6badc13d9908c2 (patch)
tree2f171553b2b455c79fa82e15522bd3a8cf0430a6 /protocols
parent755fdc3506db0341907c296bf91f99d5c986d2ad (diff)
fix for token substitution in the first RAPI call
Diffstat (limited to 'protocols')
-rw-r--r--protocols/Icq10/src/http.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/protocols/Icq10/src/http.cpp b/protocols/Icq10/src/http.cpp
index 68424165b2..034bc47a3c 100644
--- a/protocols/Icq10/src/http.cpp
+++ b/protocols/Icq10/src/http.cpp
@@ -122,6 +122,13 @@ void CIcqProto::ExecuteRequest(AsyncHttpRequest *pReq)
delete pReq;
return;
}
+
+ replaceStr(pReq->pData, nullptr);
+
+ CMStringA szNewToken(FORMAT, "\"authToken\":\"%s\"", m_szRToken.c_str());
+ pReq->m_szParam.Replace("\"authToken\":\"\"", szNewToken);
+ pReq->dataLength = pReq->m_szParam.GetLength();
+ pReq->pData = mir_strdup(pReq->m_szParam);
}
}