summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjacob1 <jfu614@gmail.com>2013-03-22 01:49:04 (GMT)
committer jacob1 <jfu614@gmail.com>2013-03-22 01:49:04 (GMT)
commit29e2604f57b2a90a7e7f2480e9665a24c08d0c98 (patch)
tree84b6a671a08be31f3fbadf65f40b2ae190da74a3 /src
parent340a02f37ef5088112028761c5d5c1d2b8710b63 (diff)
downloadpowder-29e2604f57b2a90a7e7f2480e9665a24c08d0c98.zip
powder-29e2604f57b2a90a7e7f2480e9665a24c08d0c98.tar.gz
fix compiling error
also bug, I had some weird formatting that broke the json parsing
Diffstat (limited to 'src')
-rw-r--r--src/client/requestbroker/APIRequest.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/requestbroker/APIRequest.cpp b/src/client/requestbroker/APIRequest.cpp
index 811096d..d94171e 100644
--- a/src/client/requestbroker/APIRequest.cpp
+++ b/src/client/requestbroker/APIRequest.cpp
@@ -100,10 +100,11 @@ RequestBroker::ProcessResponse APIRequest::Process(RequestBroker & rb)
std::cout << typeid(*this).name() << " Authenticated " << std::endl;
User user = Client::Ref().GetAuthUser();
char userName[12];
- char userSession[user.SessionID.length() + 1];
+ char *userSession = new char[user.SessionID.length() + 1];
std::strcpy(userName, format::NumberToString<int>(user.ID).c_str());
std::strcpy(userSession, user.SessionID.c_str());
HTTPContext = http_multipart_post_async((char*)URL.c_str(), postNames, postData, postLength, userName, NULL, userSession);
+ delete userSession;
}
else
{