[Asterisk-cvs] asterisk/channels chan_skinny.c,1.24,1.25

jeremy at lists.digium.com jeremy at lists.digium.com
Mon Jan 12 18:48:47 CST 2004


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

Modified Files:
	chan_skinny.c 
Log Message:
Fix monitor thread issue.


Index: chan_skinny.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_skinny.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- chan_skinny.c	12 Jan 2004 02:19:25 -0000	1.24
+++ chan_skinny.c	13 Jan 2004 00:40:33 -0000	1.25
@@ -1899,7 +1899,7 @@
 			break;
 		case STIMULUS_TRANSFER:
 			if (skinnydebug) {
-				printf("Recieved Stimulus: Transfer(%d)", stimulusInstance);
+				printf("Recieved Stimulus: Transfer(%d)\n", stimulusInstance);
 			}
 			transmit_tone(s, SKINNY_DIALTONE);
 				
@@ -2736,7 +2736,7 @@
 		return -1;
 	}
 	if (!ast_mutex_lock(&monlock)) {
-		if (monitor_thread) {
+		if (monitor_thread && (monitor_thread != -2)) {
 			pthread_cancel(monitor_thread);
 			pthread_kill(monitor_thread, SIGURG);
 			pthread_join(monitor_thread, NULL);




More information about the svn-commits mailing list