From: Aki Tuomi Date: Mon, 17 Jul 2023 07:36:32 +0000 (+0300) Subject: lib-sql: Disconnect SQL connection on error X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1bdc1a060d40a9557c888fe4886a905c490b6fad;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 b8308cc1ab..216aa3cb0c 100644 --- a/src/lib-sql/driver-mysql.c +++ b/src/lib-sql/driver-mysql.c @@ -163,6 +163,7 @@ static int driver_mysql_connect(struct sql_db *_db) e_error(_db->event, "Connect failed to database (%s): %s - " "waiting for %u seconds before retry", db->dbname, mysql_error(db->mysql), db->api.connect_delay); + sql_disconnect(&db->api); return -1; } else { db->last_success = ioloop_time;