]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Fixed per kpfleming's suggestion to asterisk-dev.
authorBJ Weschke <bweschke@btwtech.com>
Fri, 16 Jun 2006 12:56:03 +0000 (12:56 +0000)
committerBJ Weschke <bweschke@btwtech.com>
Fri, 16 Jun 2006 12:56:03 +0000 (12:56 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@34464 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_agent.c

index b3895c47ae057729969453cf07197294fcc44482..71be99a4cf59a1f41eec1dbb43c820af124396b6 100644 (file)
@@ -2586,6 +2586,7 @@ static int unload_module(void *mod)
 {
        struct agent_pvt *p;
        /* First, take us out of the channel loop */
+       ast_channel_unregister(&agent_tech);
        /* Unregister dialplan functions */
        ast_custom_function_unregister(&agent_function);        
        /* Unregister CLI commands */
@@ -2610,7 +2611,6 @@ static int unload_module(void *mod)
        }
        AST_LIST_UNLOCK(&agents);
        AST_LIST_HEAD_DESTROY(&agents);
-       ast_channel_unregister(&agent_tech);
        return 0;
 }