diff options
author | qwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-06-26 23:03:15 +0000 |
---|---|---|
committer | qwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-06-26 23:03:15 +0000 |
commit | c446683b5b8492c28ed4376c8e1e413dcf660acd (patch) | |
tree | 19e0ae71725b70b35dc058b41ea702c0bb4952c5 /main/utils.c | |
parent | a3faa441493e15f2b4ed1f9cd3e195e551d9d0d8 (diff) |
Make sure to unlock the lock_info lock (huh?). Possible deadlock?
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@125587 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/utils.c')
-rw-r--r-- | main/utils.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/main/utils.c b/main/utils.c index 937383c70..b4a715345 100644 --- a/main/utils.c +++ b/main/utils.c @@ -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; } |