diff options
author | George Hazan <george.hazan@gmail.com> | 2015-01-26 20:59:45 +0000 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2015-01-26 20:59:45 +0000 |
commit | e64e17858c88e0b8302a34cebc02be0019422947 (patch) | |
tree | be3c6510a0f7453c731286c5778547b00d469baa /protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp | |
parent | 0acc48076d8b2148d60d8a2532753c1eb06de276 (diff) |
minus another shitty new
git-svn-id: http://svn.miranda-ng.org/main/trunk@11920 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp')
-rw-r--r-- | protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp b/protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp index dd29850885..c788fd3124 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp +++ b/protocols/WhatsApp/src/WhatsAPI++/WALogin.cpp @@ -28,7 +28,7 @@ WALogin::WALogin(WAConnection* connection, const std::string& password) this->expire_date = 0L;
}
-std::vector<unsigned char>* WALogin::login(const std::vector<unsigned char>& authBlob)
+std::vector<unsigned char> WALogin::login(const std::vector<unsigned char>& authBlob)
{
m_pConnection->out->streamStart(m_pConnection->domain, m_pConnection->resource);
@@ -96,7 +96,7 @@ std::vector<unsigned char>* WALogin::getAuthBlob(const std::vector<unsigned char return list;
}
-std::vector<unsigned char>* WALogin::readFeaturesUntilChallengeOrSuccess()
+std::vector<unsigned char> WALogin::readFeaturesUntilChallengeOrSuccess()
{
while (ProtocolTreeNode *root = m_pConnection->in->nextTree()) {
#ifdef _DEBUG
@@ -117,10 +117,10 @@ std::vector<unsigned char>* WALogin::readFeaturesUntilChallengeOrSuccess() m_pConnection->logData("Send response");
std::vector<unsigned char> data = this->readSuccess();
m_pConnection->logData("Read success");
- return new std::vector<unsigned char>(data.begin(), data.end());
+ return std::vector<unsigned char>(data.begin(), data.end());
}
if (ProtocolTreeNode::tagEquals(root, "success")) {
- std::vector<unsigned char>* ret = new std::vector<unsigned char>(root->data->begin(), root->data->end());
+ std::vector<unsigned char> ret(root->data->begin(), root->data->end());
this->parseSuccessNode(root);
delete root;
return ret;
|