aboutsummaryrefslogtreecommitdiff
path: root/src/daemon/session.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/session.c')
-rw-r--r--src/daemon/session.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/daemon/session.c b/src/daemon/session.c
index ed1b6b88..7dbc781d 100644
--- a/src/daemon/session.c
+++ b/src/daemon/session.c
@@ -361,6 +361,9 @@ MHD_session_handle_read(struct MHD_Session * session) {
361 session->read_buffer, 361 session->read_buffer,
362 session->read_buffer_size); 362 session->read_buffer_size);
363 session->read_buffer_size = session->read_buffer_size * 2 + MHD_MAX_BUF_SIZE; 363 session->read_buffer_size = session->read_buffer_size * 2 + MHD_MAX_BUF_SIZE;
364 if (session->read_buffer != NULL)
365 free(session->read_buffer);
366 session->read_buffer = tmp;
364 } 367 }
365 if (session->readLoc >= session->read_buffer_size) { 368 if (session->readLoc >= session->read_buffer_size) {
366 MHD_DLOG(session->daemon, 369 MHD_DLOG(session->daemon,