]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
cleanup FS-3432
authorTamas Cseke <tamas.cseke@virtual-call-center.eu>
Fri, 8 Jun 2012 15:24:23 +0000 (17:24 +0200)
committerTamas Cseke <tamas.cseke@virtual-call-center.eu>
Fri, 8 Jun 2012 15:24:23 +0000 (17:24 +0200)
src/mod/event_handlers/mod_erlang_event/handle_msg.c
src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c

index 5ff207e1a128697df15f4615ae91400b5326012f..c1c682c867045c3b13403b98984840e88da68de0 100644 (file)
@@ -499,10 +499,8 @@ static switch_status_t handle_msg_setevent(listener_t *listener, erlang_msg *msg
                switch_event_types_t type;
                int i = 0;
 
-               /* TODO listener write lock */
-
                /* clear any previous event registrations */
-               for( x = 0; x <= SWITCH_EVENT_ALL; x++){
+               for(x = 0; x <= SWITCH_EVENT_ALL; x++) {
                        event_list[x] = 0;
                }
 
@@ -566,14 +564,12 @@ static switch_status_t handle_msg_session_setevent(listener_t *listener, erlang_
                        switch_event_types_t type;
                        uint32_t x = 0;
 
-                       /* TODO session write lock */
                        /* clear any previous event registrations */
                        for (x = 0; x <= SWITCH_EVENT_ALL; x++){
                                event_list[x] = 0;
                        }
 
                        /* create new hash */
-                       /* TODO make thread safe*/
                        switch_core_hash_init(&event_hash, session->pool);
 
                        for (i = 1; i < arity; i++){
index 5d2c516e2c9e6257c4a7586cf4866dcb0551c43b..b1caa67e3a0ff0b33083d92a448b4c7b12bd8922 100644 (file)
@@ -676,7 +676,6 @@ static switch_status_t check_attached_sessions(listener_t *listener)
        switch_thread_rwlock_wrlock(listener->session_rwlock);
        /* do the deferred remove */
 
-       /* TODO refactor find_session_elem_by_uuid*/
        for (header = event->headers; header; header = header->next) {
                if ((sp = (session_elem_t*)switch_core_hash_find(listener->sessions, header->value))) {
                        remove_session_elem_from_listener(listener, sp);