It is no longer required for each module that deals with a channel to call ast_module...
authorJoshua Colp <jcolp@digium.com>
Mon, 16 Jul 2007 13:35:20 +0000 (13:35 +0000)
committerJoshua Colp <jcolp@digium.com>
Mon, 16 Jul 2007 13:35:20 +0000 (13:35 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@75183 65c4cc65-6c06-0410-ace0-fbb531ad65f3

74 files changed:
apps/app_adsiprog.c
apps/app_alarmreceiver.c
apps/app_amd.c
apps/app_authenticate.c
apps/app_cdr.c
apps/app_chanisavail.c
apps/app_channelredirect.c
apps/app_chanspy.c
apps/app_dial.c
apps/app_disa.c
apps/app_dumpchan.c
apps/app_echo.c
apps/app_exec.c
apps/app_externalivr.c
apps/app_festival.c
apps/app_flash.c
apps/app_followme.c
apps/app_forkcdr.c
apps/app_getcpeid.c
apps/app_ices.c
apps/app_image.c
apps/app_ivrdemo.c
apps/app_macro.c
apps/app_meetme.c
apps/app_milliwatt.c
apps/app_minivm.c
apps/app_mixmonitor.c
apps/app_morsecode.c
apps/app_mp3.c
apps/app_nbscat.c
apps/app_osplookup.c
apps/app_page.c
apps/app_parkandannounce.c
apps/app_playback.c
apps/app_privacy.c
apps/app_queue.c
apps/app_read.c
apps/app_readfile.c
apps/app_record.c
apps/app_rpt.c
apps/app_sayunixtime.c
apps/app_senddtmf.c
apps/app_sendtext.c
apps/app_setcallerid.c
apps/app_sms.c
apps/app_softhangup.c
apps/app_speech_utils.c
apps/app_stack.c
apps/app_system.c
apps/app_talkdetect.c
apps/app_test.c
apps/app_transfer.c
apps/app_url.c
apps/app_userevent.c
apps/app_verbose.c
apps/app_voicemail.c
apps/app_waitforring.c
apps/app_waitforsilence.c
apps/app_while.c
apps/app_zapateller.c
apps/app_zapbarge.c
apps/app_zapras.c
apps/app_zapscan.c
funcs/func_blacklist.c
funcs/func_curl.c
funcs/func_cut.c
funcs/func_enum.c
funcs/func_realtime.c
funcs/func_vmcount.c
res/res_agi.c
res/res_config_odbc.c
res/res_config_pgsql.c
res/res_features.c
res/res_realtime.c

index b07a950..4729bcd 100644 (file)
@@ -1572,14 +1572,7 @@ static int adsi_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       ast_module_user_hangup_all();
-
-       res = ast_unregister_application(app);  
-       
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index f74abb8..0b695eb 100644 (file)
@@ -823,13 +823,7 @@ static int load_config(void)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 59bc5ab..6c75378 100644 (file)
@@ -383,7 +383,6 @@ static void load_config(void)
 
 static int unload_module(void)
 {
-       ast_module_user_hangup_all();
        return ast_unregister_application(app);
 }
 
index be9cba8..4cd85ce 100644 (file)
@@ -223,14 +223,7 @@ static int auth_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       ast_module_user_hangup_all();
-
-       res = ast_unregister_application(app);
-
-       
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index c0d88fb..23044de 100644 (file)
@@ -61,13 +61,7 @@ static int nocdr_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(nocdr_app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(nocdr_app);
 }
 
 static int load_module(void)
index 13b9197..dbcc9b4 100644 (file)
@@ -157,13 +157,7 @@ static int chanavail_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res = 0;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-       
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index bba90b9..a67918a 100644 (file)
@@ -122,13 +122,7 @@ static int asyncgoto_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 03a6322..fc3f4b9 100644 (file)
@@ -799,8 +799,6 @@ static int unload_module(void)
        res |= ast_unregister_application(app_chan);
        res |= ast_unregister_application(app_ext);
 
-       ast_module_user_hangup_all();
-
        return res;
 }
 
index 8751d65..7ee3e32 100644 (file)
@@ -1946,8 +1946,6 @@ static int unload_module(void)
        res = ast_unregister_application(app);
        res |= ast_unregister_application(rapp);
 
-       ast_module_user_hangup_all();
-
        if ((con = ast_context_find("app_dial_gosub_virtual_context"))) {
                ast_context_remove_extension2(con, "s", 1, NULL);
        }
index 137fee3..99d4f97 100644 (file)
@@ -388,13 +388,7 @@ reorder:
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 8fca2b6..29ad21a 100644 (file)
@@ -165,13 +165,7 @@ static int dumpchan_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 14f7c6d..6110f53 100644 (file)
@@ -87,13 +87,7 @@ end:
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 507045c..32298d0 100644 (file)
@@ -207,8 +207,6 @@ static int unload_module(void)
        res |= ast_unregister_application(app_tryexec);
        res |= ast_unregister_application(app_execif);
 
-       ast_module_user_hangup_all();
-
        return res;
 }
 
index f08e42a..e5778ed 100644 (file)
@@ -578,13 +578,7 @@ static int app_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 6a8a26f..d43c3aa 100644 (file)
@@ -536,13 +536,7 @@ static int festival_exec(struct ast_channel *chan, void *vdata)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 5f90093..2497419 100644 (file)
@@ -111,13 +111,7 @@ static int flash_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 3e9c90a..a97f402 100644 (file)
@@ -1052,8 +1052,6 @@ static int unload_module(void)
 {
        struct call_followme *f;
 
-       ast_module_user_hangup_all();
-
        ast_unregister_application(app);
 
        /* Free Memory. Yeah! I'm free! */
index d9c5b29..a58ca9a 100644 (file)
@@ -97,13 +97,7 @@ static int forkcdr_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index f0c5d1b..fd19e4a 100644 (file)
@@ -131,13 +131,7 @@ static int cpeid_exec(struct ast_channel *chan, void *idata)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index c4bee4c..233ac6b 100644 (file)
@@ -208,13 +208,7 @@ static int ices_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 6ec8bec..6f35ea1 100644 (file)
@@ -99,13 +99,7 @@ static int sendimage_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res; 
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 933ae90..e28e94d 100644 (file)
@@ -115,13 +115,7 @@ static int skel_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-       
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-       
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 53a012c..01556d3 100644 (file)
@@ -536,8 +536,6 @@ static int unload_module(void)
        res |= ast_unregister_application(app);
        res |= ast_unregister_application(exclusive_app);
 
-       ast_module_user_hangup_all();
-
        return res;
 }
 
index 5c75e86..65c8d6c 100644 (file)
@@ -4972,8 +4972,6 @@ static int unload_module(void)
 
        ast_devstate_prov_del("Meetme");
        ast_devstate_prov_del("SLA");
-
-       ast_module_user_hangup_all();
        
        sla_destroy();
 
index 31ded36..89ef375 100644 (file)
@@ -140,13 +140,7 @@ static int milliwatt_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 75bb8df..f0a2f08 100644 (file)
@@ -3130,9 +3130,6 @@ static int unload_module(void)
        timezone_destroy_list();        /* Destroy list of timezones */
        vmaccounts_destroy_list();      /* Destroy list of voicemail accounts */
 
-       
-       ast_module_user_hangup_all();
-
        return res;
 }
 
index e24f62f..308f82b 100644 (file)
@@ -450,8 +450,6 @@ static int unload_module(void)
        res = ast_unregister_application(stop_app);
        res |= ast_unregister_application(app);
        
-       ast_module_user_hangup_all();
-
        return res;
 }
 
index cd42112..61c4fe4 100644 (file)
@@ -161,13 +161,7 @@ static int morsecode_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app_morsecode);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app_morsecode);
 }
 
 static int load_module(void)
index b0539e1..2656a6b 100644 (file)
@@ -238,13 +238,7 @@ static int mp3_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-       
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 6a922ec..ca2b61f 100644 (file)
@@ -220,13 +220,7 @@ static int NBScat_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index dd5116f..ce1417e 100644 (file)
@@ -2049,8 +2049,6 @@ static int unload_module(void)
        ast_cli_unregister_multiple(cli_osp, sizeof(cli_osp) / sizeof(struct ast_cli_entry));
        osp_unload();
 
-       ast_module_user_hangup_all();
-
        return res;
 }
 
index f6dab7a..8ee48bd 100644 (file)
@@ -195,13 +195,7 @@ static int page_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res =  ast_unregister_application(app_page);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app_page);
 }
 
 static int load_module(void)
index b4e9006..fe63da9 100644 (file)
@@ -242,13 +242,7 @@ static int parkandannounce_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index a476dd9..345f07e 100644 (file)
@@ -462,8 +462,6 @@ static int unload_module(void)
 
        ast_cli_unregister_multiple(cli_playback, sizeof(cli_playback) / sizeof(struct ast_cli_entry));
 
-       ast_module_user_hangup_all();
-
        if (say_cfg)
                ast_config_destroy(say_cfg);
 
index 4a61b31..000c9ef 100644 (file)
@@ -206,18 +206,12 @@ static int privacy_exec (struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application (app);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application (app);
 }
 
 static int load_module(void)
 {
-       return ast_register_application (app, privacy_exec, synopsis, descrip);
+       return ast_register_application(app, privacy_exec, synopsis, descrip);
 }
 
 AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Require phone number to be entered, if no CallerID sent");
index 21f9145..1d30086 100644 (file)
@@ -4784,8 +4784,6 @@ static int unload_module(void)
                ast_context_remove_extension2(con, "s", 1, NULL);
        }
 
-       ast_module_user_hangup_all();
-
        clear_and_free_interfaces();
 
        return res;
index cde03c6..b2354bb 100644 (file)
@@ -218,13 +218,7 @@ static int read_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 6222157..be25aac 100644 (file)
@@ -103,13 +103,7 @@ static int readfile_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app_readfile);
-       
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app_readfile);
 }
 
 static int load_module(void)
index b5e85a6..8475791 100644 (file)
@@ -375,13 +375,7 @@ static int record_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index cc979f6..d67b5ee 100644 (file)
@@ -7437,7 +7437,6 @@ static int unload_module(void)
 {
        int i;
 
-       ast_module_user_hangup_all();
        for (i = 0; i < nrpts; i++) {
                if (!strcmp(rpt_vars[i].name, rpt_vars[i].p.nodes))
                        continue;
index 2e9c9b3..0cb2406 100644 (file)
@@ -107,8 +107,6 @@ static int unload_module(void)
        
        res = ast_unregister_application(app_sayunixtime);
        res |= ast_unregister_application(app_datetime);
-
-       ast_module_user_hangup_all();
        
        return res;
 }
index e48ba4f..987fac2 100644 (file)
@@ -125,8 +125,6 @@ static int unload_module(void)
        res = ast_unregister_application(app);
        res |= ast_manager_unregister("PlayDTMF");
 
-       ast_module_user_hangup_all();
-
        return res;     
 }
 
index f9bbc99..bb3ca18 100644 (file)
@@ -104,13 +104,7 @@ static int sendtext_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-       
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 59b4d9a..daf97c7 100644 (file)
@@ -92,9 +92,7 @@ static int setcallerid_pres_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res = ast_unregister_application(app2);
-       ast_module_user_hangup_all();
-       return res;
+       return ast_unregister_application(app2);
 }
 
 static int load_module(void)
index a6fb5ab..710ba82 100644 (file)
@@ -1929,13 +1929,7 @@ done:
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 018edc0..a011c32 100644 (file)
@@ -104,13 +104,7 @@ static int softhangup_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 30d1737..b8dd634 100644 (file)
@@ -823,8 +823,6 @@ static int unload_module(void)
        res |= ast_custom_function_unregister(&speech_engine_function);
        res |= ast_custom_function_unregister(&speech_results_type_function);
 
-       ast_module_user_hangup_all();
-
        return res;     
 }
 
index d54dd2a..4e4d78a 100644 (file)
@@ -421,8 +421,6 @@ static int unload_module(void)
        ast_unregister_application(app_gosub);
        ast_custom_function_unregister(&local_function);
 
-       ast_module_user_hangup_all();
-
        return 0;
 }
 
index 382133b..57870de 100644 (file)
@@ -123,8 +123,6 @@ static int unload_module(void)
 
        res = ast_unregister_application(app);
        res |= ast_unregister_application(app2);
-       
-       ast_module_user_hangup_all();
 
        return res;
 }
index b261d40..6cd8572 100644 (file)
@@ -211,13 +211,7 @@ static int background_detect_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 7941351..4ffd6a7 100644 (file)
@@ -465,8 +465,6 @@ static int unload_module(void)
        res = ast_unregister_application(testc_app);
        res |= ast_unregister_application(tests_app);
 
-       ast_module_user_hangup_all();
-
        return res;     
 }
 
index 4d918f6..76655ce 100644 (file)
@@ -131,13 +131,7 @@ static int transfer_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 96787a9..f24d549 100644 (file)
@@ -145,13 +145,7 @@ out:
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index df7bc58..64c0d9a 100644 (file)
@@ -92,13 +92,7 @@ static int userevent_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index f9bcfd1..c94ba29 100644 (file)
@@ -150,8 +150,6 @@ static int unload_module(void)
        res = ast_unregister_application(app_verbose);
        res |= ast_unregister_application(app_log);
 
-       ast_module_user_hangup_all();
-
        return res;     
 }
 
index 54d312b..1277cc3 100644 (file)
@@ -8501,8 +8501,6 @@ static int unload_module(void)
        res |= ast_manager_unregister("VoicemailUsersList");
        ast_cli_unregister_multiple(cli_voicemail, sizeof(cli_voicemail) / sizeof(struct ast_cli_entry));
        ast_uninstall_vm_functions();
-       
-       ast_module_user_hangup_all();
 
        if (poll_thread != AST_PTHREADT_NULL)
                stop_poll_thread();
index d59644b..50d96f5 100644 (file)
@@ -120,13 +120,7 @@ static int waitforring_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index c74bfd9..a6a7650 100644 (file)
@@ -187,13 +187,7 @@ static int waitforsilence_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index ddc581e..3733d3b 100644 (file)
@@ -315,8 +315,6 @@ static int unload_module(void)
        res |= ast_unregister_application(exit_app);
        res |= ast_unregister_application(continue_app);
 
-       ast_module_user_hangup_all();
-
        return res;
 }
 
index 7355670..283556a 100644 (file)
@@ -105,13 +105,7 @@ static int zapateller_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 201ae78..c8b8655 100644 (file)
@@ -300,13 +300,7 @@ out:
 
 static int unload_module(void)
 {
-       int res;
-       
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;     
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 6191327..2aa0a30 100644 (file)
@@ -241,13 +241,7 @@ static int zapras_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void) 
 {
-       int res;
-
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index 17d84a6..e95f7f5 100644 (file)
@@ -363,13 +363,7 @@ static int conf_exec(struct ast_channel *chan, void *data)
 
 static int unload_module(void)
 {
-       int res;
-
-       res = ast_unregister_application(app);
-       
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_unregister_application(app);
 }
 
 static int load_module(void)
index d3f829d..30e916d 100644 (file)
@@ -75,9 +75,7 @@ static struct ast_custom_function blacklist_function = {
 
 static int unload_module(void)
 {
-       int res = ast_custom_function_unregister(&blacklist_function);
-       ast_module_user_hangup_all();
-       return res;     
+       return ast_custom_function_unregister(&blacklist_function);
 }
 
 static int load_module(void)
index 38c6319..802bbb4 100644 (file)
@@ -187,8 +187,6 @@ static int unload_module(void)
 
        res = ast_custom_function_unregister(&acf_curl);
 
-       ast_module_user_hangup_all();
-
        curl_global_cleanup();
        
        return res;
index 9cab185..7afd978 100644 (file)
@@ -306,8 +306,6 @@ static int unload_module(void)
        res |= ast_custom_function_unregister(&acf_cut);
        res |= ast_custom_function_unregister(&acf_sort);
 
-       ast_module_user_hangup_all();
-
        return res;
 }
 
index 6e5e0c0..ff7ab4f 100644 (file)
@@ -392,8 +392,6 @@ static int unload_module(void)
        res |= ast_custom_function_unregister(&enum_function);
        res |= ast_custom_function_unregister(&txtcidname_function);
 
-       ast_module_user_hangup_all();
-
        return res;
 }
 
index 47d51bf..7ffe812 100644 (file)
@@ -148,18 +148,12 @@ struct ast_custom_function realtime_function = {
 
 static int unload_module(void)
 {
-       int res = ast_custom_function_unregister(&realtime_function);
-
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_custom_function_unregister(&realtime_function);
 }
 
 static int load_module(void)
 {
-       int res = ast_custom_function_register(&realtime_function);
-
-       return res;
+       return ast_custom_function_register(&realtime_function);
 }
 
 AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Read/Write values from a RealTime repository");
index 3cb5029..7f0282c 100644 (file)
@@ -90,10 +90,7 @@ struct ast_custom_function acf_vmcount = {
 
 static int unload_module(void)
 {
-       int res = ast_custom_function_unregister(&acf_vmcount);
-       ast_module_user_hangup_all();
-
-       return res;
+       return ast_custom_function_unregister(&acf_vmcount);
 }
 
 static int load_module(void)
index 72683e6..a692399 100644 (file)
@@ -2138,7 +2138,6 @@ static struct ast_cli_entry cli_agi[] = {
 
 static int unload_module(void)
 {
-       ast_module_user_hangup_all();
        ast_cli_unregister_multiple(cli_agi, sizeof(cli_agi) / sizeof(struct ast_cli_entry));
        ast_unregister_application(eapp);
        ast_unregister_application(deadapp);
index 158b40f..28c8c31 100644 (file)
@@ -575,7 +575,6 @@ static struct ast_config_engine odbc_engine = {
 
 static int unload_module (void)
 {
-       ast_module_user_hangup_all();
        ast_config_engine_deregister(&odbc_engine);
        if (option_verbose)
                ast_verbose("res_config_odbc unloaded.\n");
index e8993dd..4b9c189 100644 (file)
@@ -573,8 +573,6 @@ static int unload_module(void)
                ast_verbose("Postgresql RealTime unloaded.\n");
        }
 
-       ast_module_user_hangup_all();
-
        /* Unlock so something else can destroy the lock. */
        ast_mutex_unlock(&pgsql_lock);
 
index 3e31df2..3f71bfa 100644 (file)
@@ -3051,8 +3051,6 @@ static int load_module(void)
 
 static int unload_module(void)
 {
-       ast_module_user_hangup_all();
-
        ast_manager_unregister("ParkedCalls");
        ast_manager_unregister("Bridge");
        ast_manager_unregister("Park");
index 28525f4..3981e74 100644 (file)
@@ -114,7 +114,6 @@ static struct ast_cli_entry cli_realtime[] = {
 static int unload_module(void)
 {
        ast_cli_unregister_multiple(cli_realtime, sizeof(cli_realtime) / sizeof(struct ast_cli_entry));
-       ast_module_user_hangup_all();
        return 0;
 }