]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-477 mod_skinny fix leaked lock
authorNathan Neulinger <nneul@neulinger.org>
Mon, 9 Jun 2014 17:34:52 +0000 (12:34 -0500)
committerNathan Neulinger <nneul@neulinger.org>
Mon, 9 Jun 2014 17:34:52 +0000 (12:34 -0500)
src/mod/endpoints/mod_skinny/mod_skinny.c

index 70c96f8deb581044c28c89e2f3f6a2c7ecf6e0c1..10c1fede9a42e050e3bb8006f8ff108e4b12cf79 100644 (file)
@@ -1682,7 +1682,6 @@ switch_status_t listener_digit_timeout(listener_t *listener)
        if ( !session)
                return SWITCH_STATUS_FALSE;
 
-
        channel = switch_core_session_get_channel(session);
        tech_pvt = switch_core_session_get_private(session);
 
@@ -1692,6 +1691,8 @@ switch_status_t listener_digit_timeout(listener_t *listener)
                listener->digit_timeout_time = 0;
        }
 
+       switch_core_session_rwunlock(session);
+
        return SWITCH_STATUS_SUCCESS;
 }