Author: file
Date: Wed Mar 11 07:05:13 2015
New Revision: 432762

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=432762
Log:
Only allow the res_resolver_unbound module to be unloaded on shutdown.

Modified:
    team/group/dns/res/res_resolver_unbound.c

Modified: team/group/dns/res/res_resolver_unbound.c
URL: 
http://svnview.digium.com/svn/asterisk/team/group/dns/res/res_resolver_unbound.c?view=diff&rev=432762&r1=432761&r2=432762
==============================================================================
--- team/group/dns/res/res_resolver_unbound.c (original)
+++ team/group/dns/res/res_resolver_unbound.c Wed Mar 11 07:05:13 2015
@@ -232,12 +232,13 @@
                return AST_MODULE_LOAD_DECLINE;
        }
 
-       if (unbound_resolver_start(resolver)) {
+       if (unbound_resolver_start(resolver) ||
+               ast_dns_resolver_register(&unbound_resolver)) {
                unload_module();
                return AST_MODULE_LOAD_DECLINE;
        }
 
-       ast_dns_resolver_register(&unbound_resolver);
+       ast_module_shutdown_ref(ast_module_info->self);
 
        return AST_MODULE_LOAD_SUCCESS;
 }


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

svn-commits mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/svn-commits

Reply via email to