From: Anthony Minessale Date: Mon, 26 Apr 2010 21:38:05 +0000 (-0500) Subject: FSCORE-597 X-Git-Tag: git2svn-syncpoint-master~178 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=762bf62c0b23e83a4e0b61b2e1cfcc373cf9a993;p=thirdparty%2Ffreeswitch.git FSCORE-597 --- diff --git a/src/switch_core_sqldb.c b/src/switch_core_sqldb.c index 9e02a91c8e..1e0d4e9d89 100644 --- a/src/switch_core_sqldb.c +++ b/src/switch_core_sqldb.c @@ -958,6 +958,7 @@ static void core_event_handler(switch_event_t *event) 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 @@ static void core_event_handler(switch_event_t *event) } 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);