]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3025] switch io service to DatabaseConnection's
authorAndrei Pavel <andrei@isc.org>
Tue, 13 Feb 2024 13:17:06 +0000 (15:17 +0200)
committerAndrei Pavel <andrei@isc.org>
Thu, 22 Feb 2024 07:57:35 +0000 (09:57 +0200)
src/lib/mysql/mysql_connection.cc
src/lib/pgsql/pgsql_connection.cc

index e401aeb24f7266a46bcc0f632d33ccc2a9045ba8..aee087e266f26089077faee303983da6ccabf3dd 100644 (file)
@@ -419,7 +419,7 @@ MySqlConnection::initializeSchema(const ParameterMap& parameters) {
     kea_admin_parameters.insert(kea_admin_parameters.begin(), "db-init");
 
     // Run.
-    IOServicePtr io_service(new IOService());
+    IOServicePtr io_service(DatabaseConnection::getIOService());
     ProcessSpawn kea_admin(io_service, KEA_ADMIN, kea_admin_parameters, vars,
                            /* inherit_env = */ true);
     DB_LOG_INFO(MYSQL_INITIALIZE_SCHEMA).arg(kea_admin.getCommandLine());
index e5ed1f394ef3c882d7360b8c759c33e6d80851b3..10da6db422e40d431c524b5101d56a33441ad81d 100644 (file)
@@ -219,7 +219,7 @@ PgSqlConnection::initializeSchema(const ParameterMap& parameters) {
     kea_admin_parameters.insert(kea_admin_parameters.begin(), "db-init");
 
     // Run.
-    IOServicePtr io_service(new IOService());
+    IOServicePtr io_service(DatabaseConnection::getIOService());
     ProcessSpawn kea_admin(io_service, KEA_ADMIN, kea_admin_parameters, vars,
                            /* inherit_env = */ true);
     DB_LOG_INFO(PGSQL_INITIALIZE_SCHEMA).arg(kea_admin.getCommandLine());