diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2013-03-22 13:21:13 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2013-03-22 13:21:13 (GMT) |
| commit | e6db760205bee66ddd7879a4a9a048e546689814 (patch) | |
| tree | 32f87401dc513a09b59f558804ff6c2981156a21 /src | |
| parent | 700aff478480588618da4f2ec52133608950ebf8 (diff) | |
| parent | 29e2604f57b2a90a7e7f2480e9665a24c08d0c98 (diff) | |
| download | powder-e6db760205bee66ddd7879a4a9a048e546689814.zip powder-e6db760205bee66ddd7879a4a9a048e546689814.tar.gz | |
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/requestbroker/APIRequest.cpp | 3 |
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 { |
