diff --git a/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c b/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c
index a0491350117c59f3ea060a844d0569a4576d002f..ca84ee3b9e0415a5c739b15aa4e63267ef8f74ca 100644
--- a/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c
+++ b/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c
@@ -2148,7 +2148,8 @@ extern void *acct_storage_p_get_connection(const slurm_trigger_callbacks_t *cb,
 			error("couldn't set sql_mode");
 			acct_storage_p_close_connection(&mysql_conn);
 			errno = rc;
-		}
+		} else
+			errno = SLURM_SUCCESS;
 	}
 
 	return (void *)mysql_conn;