aboutsummaryrefslogtreecommitdiffstats
path: root/db.c
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2006-01-09 18:09:53 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2006-01-09 18:09:53 +0000
commit2dabcaa16c6864637e904a8231d155567db83b6c (patch)
tree13bec440e087695c40928f69d7648806b01e81d0 /db.c
parentb68ab3c619d7ce536ebc631a36ef71e03872d74a (diff)
backport fix from revision 7856 of trunk
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7899 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'db.c')
-rw-r--r--db.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/db.c b/db.c
index 543aa4dda..6d9e2b620 100644
--- a/db.c
+++ b/db.c
@@ -121,8 +121,10 @@ int ast_db_deltree(const char *family, const char *keytree)
}
ast_mutex_lock(&dblock);
- if (dbinit())
+ if (dbinit()) {
+ ast_mutex_unlock(&dblock);
return -1;
+ }
memset(&key, 0, sizeof(key));
memset(&data, 0, sizeof(data));