tree_close(), called from mod_destroy did not take into account the possibility of mod_init not being run (e.g. startup error). Reported-by: Klaus Darilion klaus.mailinglists pernau at
@@ -334,7 +334,9 @@ int tree_init(void)
void tree_close(void)
{
- tree_flush(tree_get());
+ if (shared_tree)
+ tree_flush(tree_get());
+ shared_tree = NULL;
}