[asterisk-commits] oej: branch oej/pinepeach r215020 - /team/oej/pinepeach/res/res_mutestream.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Aug 31 13:07:45 CDT 2009


Author: oej
Date: Mon Aug 31 13:07:42 2009
New Revision: 215020

URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=215020
Log:
Adding module ref/unref - thanks kpfleming

Modified:
    team/oej/pinepeach/res/res_mutestream.c

Modified: team/oej/pinepeach/res/res_mutestream.c
URL: http://svn.asterisk.org/svn-view/asterisk/team/oej/pinepeach/res/res_mutestream.c?view=diff&rev=215020&r1=215019&r2=215020
==============================================================================
--- team/oej/pinepeach/res/res_mutestream.c (original)
+++ team/oej/pinepeach/res/res_mutestream.c Mon Aug 31 13:07:42 2009
@@ -69,6 +69,7 @@
 	/* Destroy the audiohook, and destroy ourselves */
 	ast_audiohook_destroy(&mute->audiohook);
 	free(mute);
+	ast_module_unref(ast_module_info->self);
 
 	return;
 }
@@ -164,6 +165,7 @@
 			ast_log(LOG_ERROR, "Failed to attach audiohook for muting channel %s\n", chan->name);
 			return -1;
 		} 
+		ast_module_ref(ast_module_info->self);
 		if (option_debug) {
 			ast_log(LOG_DEBUG, "*** Initialized audiohook on channel %s\n", chan->name);
 		}
@@ -312,8 +314,7 @@
 	/* Unregister AMI actions */
         ast_manager_unregister("MuteStream");
 
-	/* Can't unload this once we're loaded */
-	return -1;
+	return 0;
 }
 
 AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "MUTE resource",




More information about the asterisk-commits mailing list