[asterisk-commits] rmudgett: trunk r401031 - in /trunk: ./ channels/dahdi/bridge_native_dahdi.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Tue Oct 15 15:26:15 CDT 2013


Author: rmudgett
Date: Tue Oct 15 15:26:13 2013
New Revision: 401031

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=401031
Log:
bridge_native_dahdi: Return channel join failure if could not make the channels compatible.
........

Merged revisions 401030 from http://svn.asterisk.org/svn/asterisk/branches/12

Modified:
    trunk/   (props changed)
    trunk/channels/dahdi/bridge_native_dahdi.c

Propchange: trunk/
------------------------------------------------------------------------------
Binary property 'branch-12-merged' - no diff available.

Modified: trunk/channels/dahdi/bridge_native_dahdi.c
URL: http://svnview.digium.com/svn/asterisk/trunk/channels/dahdi/bridge_native_dahdi.c?view=diff&rev=401031&r1=401030&r2=401031
==============================================================================
--- trunk/channels/dahdi/bridge_native_dahdi.c (original)
+++ trunk/channels/dahdi/bridge_native_dahdi.c Tue Oct 15 15:26:13 2013
@@ -578,18 +578,17 @@
 	bridge_channel->tech_pvt = tech_pvt;
 	native_request_start(bridge);
 
+	/*
+	 * Make the channels compatible in case the native bridge did
+	 * not start for some reason and we need to fallback to 1-1
+	 * bridging.
+	 */
 	c0 = AST_LIST_FIRST(&bridge->channels)->chan;
 	c1 = AST_LIST_LAST(&bridge->channels)->chan;
-	if (c0 != c1) {
-		/*
-		 * Make the channels compatible in case the native bridge did
-		 * not start for some reason and we need to fallback to 1-1
-		 * bridging.
-		 */
-		ast_channel_make_compatible(c0, c1);
-	}
-
-	return 0;
+	if (c0 == c1) {
+		return 0;
+	}
+	return ast_channel_make_compatible(c0, c1);
 }
 
 /*!




More information about the asterisk-commits mailing list