]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Make sure to unlock the lock_info lock (huh?). Possible deadlock?
authorJason Parker <jparker@digium.com>
Thu, 26 Jun 2008 23:03:15 +0000 (23:03 +0000)
committerJason Parker <jparker@digium.com>
Thu, 26 Jun 2008 23:03:15 +0000 (23:03 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@125587 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/utils.c

index 937383c70d4f06795408ea2e1b3714eb4864c875..b4a71534572e16c794546d12d0b2e5d0557b6be0 100644 (file)
@@ -701,6 +701,9 @@ int ast_find_lock_info(void *lock_addr, const char **filename, int *lineno, cons
        *lineno = lock_info->locks[i].line_num;
        *func = lock_info->locks[i].func;
        *mutex_name = lock_info->locks[i].lock_name;
+
+       pthread_mutex_unlock(&lock_info->lock);
+
        return 0;
 }