[asterisk-commits] tilghman: branch 1.6.0 r225361 - in /branches/1.6.0: ./ apps/ include/asteris...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Thu Oct 22 12:13:33 CDT 2009


Author: tilghman
Date: Thu Oct 22 12:13:28 2009
New Revision: 225361

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=225361
Log:
Merged revisions 225360 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

................
  r225360 | tilghman | 2009-10-22 12:11:23 -0500 (Thu, 22 Oct 2009) | 11 lines
  
  Merged revisions 225105 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r225105 | tilghman | 2009-10-21 11:02:12 -0500 (Wed, 21 Oct 2009) | 4 lines
    
    Fix documentation for ast_softhangup() and correct the misuse thereof.
    (closes issue #16103)
     Reported by: majorbloodnok
  ........
................

Modified:
    branches/1.6.0/   (props changed)
    branches/1.6.0/apps/app_meetme.c
    branches/1.6.0/include/asterisk/channel.h
    branches/1.6.0/main/pbx.c

Propchange: branches/1.6.0/
------------------------------------------------------------------------------
Binary property 'trunk-merged' - no diff available.

Modified: branches/1.6.0/apps/app_meetme.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.0/apps/app_meetme.c?view=diff&rev=225361&r1=225360&r2=225361
==============================================================================
--- branches/1.6.0/apps/app_meetme.c (original)
+++ branches/1.6.0/apps/app_meetme.c Thu Oct 22 12:13:28 2009
@@ -4537,7 +4537,7 @@
 		ast_indicate(event->trunk_ref->trunk->chan, AST_CONTROL_HOLD);
 	}
 
-	ast_softhangup(event->trunk_ref->chan, AST_CAUSE_NORMAL);
+	ast_softhangup(event->trunk_ref->chan, AST_SOFTHANGUP_DEV);
 	event->trunk_ref->chan = NULL;
 }
 

Modified: branches/1.6.0/include/asterisk/channel.h
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.0/include/asterisk/channel.h?view=diff&rev=225361&r1=225360&r2=225361
==============================================================================
--- branches/1.6.0/include/asterisk/channel.h (original)
+++ branches/1.6.0/include/asterisk/channel.h Thu Oct 22 12:13:28 2009
@@ -950,7 +950,7 @@
  * \brief Softly hangup up a channel 
  *
  * \param chan channel to be soft-hung-up
- * \param cause	Ast hangupcause for hangup
+ * \param reason an AST_SOFTHANGUP_* reason code
  *
  * Call the protocol layer, but don't destroy the channel structure 
  * (use this if you are trying to
@@ -960,12 +960,13 @@
  *
  * \return Returns 0 regardless
  */
-int ast_softhangup(struct ast_channel *chan, int cause);
+int ast_softhangup(struct ast_channel *chan, int reason);
 
 /*! \brief Softly hangup up a channel (no channel lock) 
  * \param chan channel to be soft-hung-up
- * \param cause	Ast hangupcause for hangup (see cause.h) */
-int ast_softhangup_nolock(struct ast_channel *chan, int cause);
+ * \param reason an AST_SOFTHANGUP_* reason code
+ */
+int ast_softhangup_nolock(struct ast_channel *chan, int reason);
 
 /*! \brief Check to see if a channel is needing hang up 
  * \param chan channel on which to check for hang up

Modified: branches/1.6.0/main/pbx.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.0/main/pbx.c?view=diff&rev=225361&r1=225360&r2=225361
==============================================================================
--- branches/1.6.0/main/pbx.c (original)
+++ branches/1.6.0/main/pbx.c Thu Oct 22 12:13:28 2009
@@ -3826,7 +3826,7 @@
 	}
 
 	if (!args || !args->no_hangup_chan) {
-		ast_softhangup(c, c->hangupcause ? c->hangupcause : AST_CAUSE_NORMAL_CLEARING);
+		ast_softhangup(c, AST_SOFTHANGUP_APPUNLOAD);
 	}
 
 	if ((!args || !args->no_hangup_chan) &&




More information about the asterisk-commits mailing list