From 113487dadb1a093a6fb80c0deac41fdcb7d15c49 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sun, 17 May 2009 17:30:58 -0400 Subject: [PATCH] Dropping connections from sql connection pool could have crashed. --HG-- branch : HEAD --- src/lib-sql/sql-pool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-sql/sql-pool.c b/src/lib-sql/sql-pool.c index 397d20ae23..f2e4eab454 100644 --- a/src/lib-sql/sql-pool.c +++ b/src/lib-sql/sql-pool.c @@ -61,7 +61,7 @@ static void sql_pool_unlink(struct sql_pool_context *ctx) if (ctx->next == NULL) ctx->pool->unused_head = ctx->prev; else { - next_ctx = SQL_POOL_CONTEXT(ctx->prev); + next_ctx = SQL_POOL_CONTEXT(ctx->next); next_ctx->prev = ctx->prev; } ctx->pool->unused_count--; -- 2.47.3