Graham Leggett wrote:

Jess Holle wrote:

Okay, the cause of this issue is now clear:

util_ald_create_caches() does not set 'newcurl' to anything when any
of the caches are null, which they all are when they're sized at zero.


The fix is also simple: add an 'else newcurl = NULL;' after the 'if' block in this routine.

Will fix (if nobody else has yet) - thanks for hunting this down.

Just a note: this was enough to fix the problem without the global mutexes present -- I've not tested again with the mutexes present as I want to get to the bottom of the cache overflow crashes first if I can.


The fix should still go in anyway as leaving this uninitialized will only lead to awful problems downstream.

--
Jess Holle



Reply via email to