]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
SQL drivers that don't have connection_notify are always writable
authorNick Porter <nick@portercomputing.co.uk>
Fri, 6 Sep 2024 12:35:36 +0000 (13:35 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Tue, 17 Sep 2024 11:15:19 +0000 (12:15 +0100)
src/modules/rlm_sql/rlm_sql.c

index b78500894e3becddd389b129fac86ed7b664911a..61f677744d12464b4940045d6c42f07ea6e30cfc 100644 (file)
@@ -2172,6 +2172,9 @@ static int mod_instantiate(module_inst_ctx_t const *mctx)
                 */
                inst->config.trunk_conf.target_req_per_conn = 1;
                inst->config.trunk_conf.max_req_per_conn = 1;
+               if (!inst->driver->trunk_io_funcs.connection_notify) {
+                       inst->config.trunk_conf.always_writable = true;
+               }
                return 0;
        }