From: Nick Porter Date: Wed, 1 Feb 2023 09:54:22 +0000 (+0000) Subject: SQL driver needs to be instantiated before starting connections X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4eea50eebe7d39de057912f59a07a5079cca3004;p=thirdparty%2Ffreeradius-server.git SQL driver needs to be instantiated before starting connections --- diff --git a/src/modules/rlm_sql/rlm_sql.c b/src/modules/rlm_sql/rlm_sql.c index b6f62d91fa5..7db6e2f599b 100644 --- a/src/modules/rlm_sql/rlm_sql.c +++ b/src/modules/rlm_sql/rlm_sql.c @@ -1149,6 +1149,14 @@ static int mod_instantiate(module_inst_ctx_t const *mctx) return -1; } + /* + * Ensure the driver is instantiated before attempting connections + */ + if (module_instantiate(inst->driver_submodule) < 0) { + cf_log_err(conf, "Failed instantiating SQL driver"); + return -1; + } + /* * Initialise the connection pool for this instance */