Author: mikej Date: Fri Sep 26 15:33:17 2008 New Revision: 9670 Modified: freeswitch/trunk/libs/sofia-sip/.update freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c Log: unlock before destroy (handle leak from SFSIP-88) Modified: freeswitch/trunk/libs/sofia-sip/.update ============================================================================== --- freeswitch/trunk/libs/sofia-sip/.update (original) +++ freeswitch/trunk/libs/sofia-sip/.update Fri Sep 26 15:33:17 2008 @@ -1 +1 @@ -Fri Sep 12 12:28:02 EDT 2008 +Fri Sep 26 15:32:07 EDT 2008 Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c (original) +++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c Fri Sep 26 15:33:17 2008 @@ -1022,6 +1022,7 @@ if (home->suh_lock) { _su_home_destroy_mutexes(home->suh_lock); UNLOCK(home); + } } home->suh_lock = NULL;