diff options
author | Mark Spencer <markster@digium.com> | 2004-10-31 23:17:11 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2004-10-31 23:17:11 +0000 |
commit | bec04aa02071e275a2418cf2dd56dda620c7dcd9 (patch) | |
tree | 530bba9d1e792ea41239b4ccf623aad218df4f2f /res/res_odbc.c | |
parent | 18780395de0adc874a7ac81d85930ae0f1e2f809 (diff) |
Misc code fixes (bug #2762)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4131 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'res/res_odbc.c')
-rwxr-xr-x | res/res_odbc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/res/res_odbc.c b/res/res_odbc.c index dde43353f..520581a6d 100755 --- a/res/res_odbc.c +++ b/res/res_odbc.c @@ -351,6 +351,7 @@ odbc_status odbc_obj_connect(odbc_obj * obj) if ((res != SQL_SUCCESS) && (res != SQL_SUCCESS_WITH_INFO)) { SQLGetDiagRec(SQL_HANDLE_DBC, obj->con, 1, stat, &err, msg, 100, &mlen); SQLFreeHandle(SQL_HANDLE_ENV, obj->env); + ast_mutex_unlock(&obj->lock); ast_log(LOG_WARNING, "res_odbc: Error SQLConnect=%d errno=%ld %s\n", res, err, msg); return ODBC_FAIL; } else { |