diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index fb8dab8a8e2d8b047af50b244c8cbec97ae3cec6..d0296e02406ce5b544b14a274119ff8e89762417 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -4346,6 +4346,7 @@ void http_session_thread(void* arg) session.finished=FALSE; /* Start up the output buffer */ + /* FREE()d in this block (RingBufDispose before all returns) */ if(RingBufInit(&(session.outbuf), OUTBUF_LEN)) { lprintf(LOG_ERR,"%04d Canot create output ringbuffer!", session.socket); close_socket(&session.socket);