]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
unlock before destroy (handle leak from SFSIP-88)
authorMichael Jerris <mike@jerris.com>
Fri, 26 Sep 2008 19:30:52 +0000 (19:30 +0000)
committerMichael Jerris <mike@jerris.com>
Fri, 26 Sep 2008 19:30:52 +0000 (19:30 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9669 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c

index b75f4f931d5fb4f607326c91adf3f017940e3f76..8ef09c8593bfe70c3612e82a059250bbcb3856c0 100644 (file)
@@ -1019,8 +1019,9 @@ void _su_home_deinit(su_home_t *home)
 
     home->suh_blocks = NULL;
 
-    if (home->suh_lock)
+       if (home->suh_lock) {
       _su_home_destroy_mutexes(home->suh_lock);
+         UNLOCK(home);
   }
 
   home->suh_lock = NULL;