From: Aki Tuomi Date: Mon, 17 Jul 2023 07:36:32 +0000 (+0300) Subject: lib-sql: Disconnect SQL connection on error X-Git-Tag: 2.4.0~2634 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1076d780e1a7ea8fd627c15af47402867b31cc1d;p=thirdparty%2Fdovecot%2Fcore.git lib-sql: Disconnect SQL connection on error --- 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;