summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source/HTTPServer/HTTPConnection.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/HTTPServer/HTTPConnection.cpp b/source/HTTPServer/HTTPConnection.cpp
index 59fe8f878..2265d970f 100644
--- a/source/HTTPServer/HTTPConnection.cpp
+++ b/source/HTTPServer/HTTPConnection.cpp
@@ -129,6 +129,8 @@ void cHTTPConnection::DataReceived(const char * a_Data, int a_Size)
if (m_CurrentRequestBodyRemaining == 0)
{
m_HTTPServer.RequestFinished(*this, *m_CurrentRequest);
+ delete m_CurrentRequest;
+ m_CurrentRequest = NULL;
m_State = wcsRecvIdle;
}
break;