Module: sip-router Branch: master Commit: 7fc0ed074caa98f1542a5b741f00b01078c730fc URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7fc0ed07...
Author: Andrei Pelinescu-Onciul andrei@iptel.org Committer: Andrei Pelinescu-Onciul andrei@iptel.org Date: Wed Jul 8 17:54:46 2009 +0200
prefix_route(s): fix mod_destroy/tree_close()
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
---
modules_s/prefix_route/tree.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/modules_s/prefix_route/tree.c b/modules_s/prefix_route/tree.c index 94fc0f5..57f07e2 100644 --- a/modules_s/prefix_route/tree.c +++ b/modules_s/prefix_route/tree.c @@ -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; }