--- cdr_pgsql.c.bak 2004-01-11 14:34:04.000000000 -0500 +++ cdr_pgsql.c 2004-01-21 13:02:46.000000000 -0500 @@ -124,6 +124,7 @@ 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; } }