Revision
17410
Author
anthm
Date
2010-04-26 16:38:05 -0500 (Mon, 26 Apr 2010)

Log Message

FSCORE-597

Modified Paths

Diff

Modified: freeswitch/trunk/src/switch_core_sqldb.c (17409 => 17410)


--- freeswitch/trunk/src/switch_core_sqldb.c	2010-04-26 15:55:46 UTC (rev 17409)
+++ freeswitch/trunk/src/switch_core_sqldb.c	2010-04-26 21:38:05 UTC (rev 17410)
@@ -958,6 +958,7 @@
 	case SWITCH_EVENT_CHANNEL_DESTROY:
 		sql = switch_mprintf("delete from channels where uuid='%q' and hostname='%q'",
 							 switch_event_get_header_nil(event, "unique-id"), switch_core_get_variable("hostname"));
+		printf("%s\n", sql);
 		break;
 	case SWITCH_EVENT_CHANNEL_UUID:
 		{
@@ -1143,7 +1144,7 @@
 	}
 
 	if (sql) {
-		if (switch_stristr("update channels", sql)) {
+		if (switch_stristr("update channels", sql) || switch_stristr("delete from channels", sql)) {
 			switch_queue_push(sql_manager.sql_queue[1], sql);
 		} else {
 			switch_queue_push(sql_manager.sql_queue[0], sql);