]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
load module from parent instance, not from CONF_SECTION
authorAlan T. DeKok <aland@freeradius.org>
Fri, 21 Apr 2023 13:01:12 +0000 (09:01 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 21 Apr 2023 13:01:12 +0000 (09:01 -0400)
because that's what the dl_module framework expects

src/listen/detail/proto_detail.c

index b8ceadeb265ca7a2fbc2c27e98550de754d38417..1f3d8e896e6c8a0e5b560e8040b26c44e3f3ca7a 100644 (file)
@@ -550,7 +550,7 @@ static int mod_bootstrap(module_inst_ctx_t const *mctx)
                        }
                }
 
-               if (dl_module_instance(inst->cs, &inst->work_submodule,
+               if (dl_module_instance(parent_inst, &inst->work_submodule,
                                       parent_inst,
                                       DL_MODULE_TYPE_SUBMODULE, "work", dl_module_inst_name_from_conf(transport_cs)) < 0) {
                        cf_log_perr(inst->cs, "Failed to load proto_detail_work");