From: Timo Sirainen Date: Sun, 17 May 2009 21:30:58 +0000 (-0400) Subject: Dropping connections from sql connection pool could have crashed. X-Git-Tag: 2.0.alpha1~742 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=113487dadb1a093a6fb80c0deac41fdcb7d15c49;p=thirdparty%2Fdovecot%2Fcore.git Dropping connections from sql connection pool could have crashed. --HG-- branch : HEAD --- 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--;