From 1076d780e1a7ea8fd627c15af47402867b31cc1d Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Mon, 17 Jul 2023 10:36:32 +0300 Subject: [PATCH] lib-sql: Disconnect SQL connection on error --- src/lib-sql/driver-mysql.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib-sql/driver-mysql.c b/src/lib-sql/driver-mysql.c index b71f331ca7..81aba6e029 100644 --- a/src/lib-sql/driver-mysql.c +++ b/src/lib-sql/driver-mysql.c @@ -165,6 +165,7 @@ static int driver_mysql_connect(struct sql_db *_db) db->dbname, mysql_error(db->mysql), db->api.connect_delay); i_free(_db->last_connect_error); _db->last_connect_error = i_strdup(mysql_error(db->mysql)); + sql_disconnect(&db->api); return -1; } else { db->last_success = ioloop_time; -- 2.47.3