]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
update
authorAnthony Minessale <anthm@freeswitch.org>
Thu, 15 Jul 2010 00:43:31 +0000 (19:43 -0500)
committerJeff Lenk <jeff@jefflenk.com>
Thu, 15 Jul 2010 14:03:11 +0000 (09:03 -0500)
src/mod/applications/mod_fifo/mod_fifo.c

index 8fc0d50ec26b987d2f6fdac32d836d8df1427dba..06a576d862df1a5f7e9466122beb20b351144f6e 100644 (file)
@@ -691,6 +691,7 @@ static switch_status_t messagehook (switch_core_session_t *session, switch_core_
        switch (msg->message_id) {
     case SWITCH_MESSAGE_INDICATE_BRIDGE:
     case SWITCH_MESSAGE_INDICATE_UNBRIDGE:
+    case SWITCH_MESSAGE_INDICATE_DISPLAY:
         break;
     default:
         return SWITCH_STATUS_SUCCESS;
@@ -718,7 +719,9 @@ static switch_status_t messagehook (switch_core_session_t *session, switch_core_
        case SWITCH_MESSAGE_INDICATE_DISPLAY:
                sql = switch_mprintf("update fifo_bridge set caller_caller_id_name='%q', caller_caller_id_number='%q' where consumer_uuid='%q'",
                                                         switch_core_session_get_uuid(session));
-               break;
+               fifo_execute_sql(sql, globals.sql_mutex);
+               switch_safe_free(sql);
+               return SWITCH_STATUS_SUCCESS;
        case SWITCH_MESSAGE_INDICATE_BRIDGE:
                {
                        const char *col1 = NULL, *col2 = NULL;