From 71bcaeb23954e591413dd5661df61caa3db17262 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 11 May 2016 16:57:33 -0400 Subject: [PATCH] lib-sql: Memory leak fix when freeing sql dbs from cache Normally happened only at deinit. --- src/lib-sql/sql-db-cache.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib-sql/sql-db-cache.c b/src/lib-sql/sql-db-cache.c index d035aaa224..7b84f22952 100644 --- a/src/lib-sql/sql-db-cache.c +++ b/src/lib-sql/sql-db-cache.c @@ -79,6 +79,7 @@ static void sql_db_cache_free_tail(struct sql_db_cache *cache) i_free(ctx->key); ctx->orig_deinit(db); + i_free(ctx); } static void sql_db_cache_drop_oldest(struct sql_db_cache *cache)