Hi Tom,
Which is where a chunk of memory is freed, but somehow it doesn't work. It could be because the memory wasn't allocated in the first place, but I would then have expected an error a few lines earlier.
The only two other free() actions are done on line 456 and 458, but those are checked (if not null).
I am now using the APR memory pool, which frees all memory after the request is done. That should be a lot safer.
I did the tests on Windows and centOS already, only have to do Ubuntu now.
Kind regards,
Paul Klinkenberg