Release pgsql on failure (bug #891)
authorMark Spencer <markster@digium.com>
Thu, 22 Jan 2004 17:03:11 +0000 (17:03 +0000)
committerMark Spencer <markster@digium.com>
Thu, 22 Jan 2004 17:03:11 +0000 (17:03 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2055 65c4cc65-6c06-0410-ace0-fbb531ad65f3

cdr/cdr_pgsql.c

index aeee9a3..bbbc227 100755 (executable)
@@ -124,6 +124,7 @@ static int pgsql_log(struct ast_cdr *cdr)
                                ast_log(LOG_ERROR, "cdr_pgsql: Unable to reconnect to database server %s. Calls will not be logged!\n", pghostname);
                                ast_log(LOG_ERROR, "cdr_pgsql: Reason: %s\n", pgerror);
                                connected = 0;
+                               ast_mutex_unlock(&pgsql_lock);
                                return -1;
                        }
                }