[asterisk-commits] kpfleming: branch kpfleming/optional_api r159572 - in /team/kpfleming/optiona...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Wed Nov 26 14:26:17 CST 2008


Author: kpfleming
Date: Wed Nov 26 14:26:16 2008
New Revision: 159572

URL: http://svn.digium.com/view/asterisk?view=rev&rev=159572
Log:
bring up to date

Modified:
    team/kpfleming/optional_api/   (props changed)
    team/kpfleming/optional_api/apps/app_dial.c

Propchange: team/kpfleming/optional_api/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Wed Nov 26 14:26:16 2008
@@ -1,1 +1,1 @@
-/trunk:1-159545
+/trunk:1-159571

Modified: team/kpfleming/optional_api/apps/app_dial.c
URL: http://svn.digium.com/view/asterisk/team/kpfleming/optional_api/apps/app_dial.c?view=diff&rev=159572&r1=159571&r2=159572
==============================================================================
--- team/kpfleming/optional_api/apps/app_dial.c (original)
+++ team/kpfleming/optional_api/apps/app_dial.c Wed Nov 26 14:26:16 2008
@@ -735,6 +735,7 @@
 	if (!c) {
 		ast_clear_flag64(o, DIAL_STILLGOING);
 		handle_cause(cause, num);
+		ast_hangup(original);
 	} else {
 		char *new_cid_num, *new_cid_name;
 		struct ast_channel *src;
@@ -762,6 +763,7 @@
 			ast_log(LOG_NOTICE, "Failed to dial on local channel for call forward to '%s'\n", tmpchan);
 			ast_clear_flag64(o, DIAL_STILLGOING);
 			ast_hangup(original);
+			ast_hangup(c);
 			c = o->chan = NULL;
 			num->nochan++;
 		} else {




More information about the asterisk-commits mailing list