Skip to content
Snippets Groups Projects
loader.c 27.7 KiB
Newer Older
Mark Spencer's avatar
Mark Spencer committed
{
	struct loadupdate *cur;

	if (AST_LIST_LOCK(&module_list))
Mark Spencer's avatar
Mark Spencer committed
		ast_log(LOG_WARNING, "Failed to lock\n");
	AST_LIST_TRAVERSE_SAFE_BEGIN(&updaters, cur, next) {
		if (cur->updater == v)	{
			AST_LIST_REMOVE_CURRENT(&updaters, next);
	AST_LIST_TRAVERSE_SAFE_END;
	AST_LIST_UNLOCK(&module_list);
	return cur ? 0 : -1;
Mark Spencer's avatar
Mark Spencer committed
}