diff options
-rw-r--r-- | main/loader.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/main/loader.c b/main/loader.c index 79a716ec0..94a806a5a 100644 --- a/main/loader.c +++ b/main/loader.c @@ -930,10 +930,10 @@ void ast_update_use_count(void) resource has changed */ struct loadupdate *m; - AST_LIST_LOCK(&module_list); + AST_LIST_LOCK(&updaters); AST_LIST_TRAVERSE(&updaters, m, entry) m->updater(); - AST_LIST_UNLOCK(&module_list); + AST_LIST_UNLOCK(&updaters); } int ast_update_module_list(int (*modentry)(const char *module, const char *description, int usecnt, const char *like), @@ -978,9 +978,9 @@ int ast_loader_register(int (*v)(void)) return -1; tmp->updater = v; - AST_LIST_LOCK(&module_list); + AST_LIST_LOCK(&updaters); AST_LIST_INSERT_HEAD(&updaters, tmp, entry); - AST_LIST_UNLOCK(&module_list); + AST_LIST_UNLOCK(&updaters); return 0; } @@ -989,7 +989,7 @@ int ast_loader_unregister(int (*v)(void)) { struct loadupdate *cur; - AST_LIST_LOCK(&module_list); + AST_LIST_LOCK(&updaters); AST_LIST_TRAVERSE_SAFE_BEGIN(&updaters, cur, entry) { if (cur->updater == v) { AST_LIST_REMOVE_CURRENT(entry); @@ -997,7 +997,7 @@ int ast_loader_unregister(int (*v)(void)) } } AST_LIST_TRAVERSE_SAFE_END; - AST_LIST_UNLOCK(&module_list); + AST_LIST_UNLOCK(&updaters); return cur ? 0 : -1; } |