]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7317
authorAnthony Minessale <anthm@freeswitch.org>
Sun, 10 Apr 2016 16:22:00 +0000 (11:22 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Sun, 10 Apr 2016 16:22:00 +0000 (11:22 -0500)
src/mod/event_handlers/mod_event_socket/mod_event_socket.c

index 2bce7703f170ac3c44437f3ac853679e3f3e1995..a9ba87bf48d9b5f55263ef91a6c3d187eedf7401 100644 (file)
@@ -197,7 +197,7 @@ static void flush_listener(listener_t *listener, switch_bool_t flush_log, switch
 {
        void *pop;
 
-       if (listener->log_queue) {
+       if (flush_log && listener->log_queue) {
                while (switch_queue_trypop(listener->log_queue, &pop) == SWITCH_STATUS_SUCCESS) {
                        switch_log_node_t *dnode = (switch_log_node_t *) pop;
                        if (dnode) {
@@ -206,7 +206,7 @@ static void flush_listener(listener_t *listener, switch_bool_t flush_log, switch
                }
        }
 
-       if (listener->event_queue) {
+       if (flush_events && listener->event_queue) {
                while (switch_queue_trypop(listener->event_queue, &pop) == SWITCH_STATUS_SUCCESS) {
                        switch_event_t *pevent = (switch_event_t *) pop;
                        if (!pop)