Subj : CVS commit src/sbbs3/websrvr.c To : All From : deuce Date : Wed Mar 30 2005 12:02 am src/sbbs3 websrvr.c 1.299 1.300 Update of /cvsroot/sbbs/src/sbbs3 In directory cvs.synchro.net:/tmp/cvs-serv30426 Modified Files: websrvr.c Log Message: Overhaul of the internal redirect handling... numerous memory leaks were present due to things being allocated, and structures being zeroed every time through the redirect loop instead of per-request. Changes include: Add new request finished BOOL (session.req.finished) indicating that a close_request() should follow. Move close_request() calls into http_session_thread() Check that lists aren't already initialized Fix up memory leaks in logging Send a 500 error if strListInit() fails (Not related to redirect looping) .