[Asterisk-cvs] asterisk/apps app_chanisavail.c,1.21,1.22

twisted twisted
Mon Oct 17 23:35:15 CDT 2005


Update of /usr/cvsroot/asterisk/apps
In directory mongoose.digium.com:/tmp/cvs-serv2415/apps

Modified Files:
	app_chanisavail.c 
Log Message:
Don't only accept AST_DEVICE_UNKNOWN when we're trying to determine if the device is in use.  (Bug # 5338)


Index: app_chanisavail.c
===================================================================
RCS file: /usr/cvsroot/asterisk/apps/app_chanisavail.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- app_chanisavail.c	28 Sep 2005 19:42:36 -0000	1.21
+++ app_chanisavail.c	18 Oct 2005 03:29:12 -0000	1.22
@@ -115,7 +115,7 @@
 				snprintf(trychan, sizeof(trychan), "%s/%s",cur,number);
 				status = inuse = ast_device_state(trychan);
 			}
-			if ((inuse < 1) && (tempchan = ast_request(tech, chan->nativeformats, number, &status))) {
+			if ((inuse <= 1) && (tempchan = ast_request(tech, chan->nativeformats, number, &status))) {
 					pbx_builtin_setvar_helper(chan, "AVAILCHAN", tempchan->name);
 					/* Store the originally used channel too */
 					snprintf(tmp, sizeof(tmp), "%s/%s", tech, number);




More information about the svn-commits mailing list