]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix module instance data lookup
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 10 May 2024 06:09:32 +0000 (00:09 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 10 May 2024 06:10:04 +0000 (00:10 -0600)
src/lib/server/auth.c
src/modules/rlm_mschap/rlm_mschap.c

index 25ed29b8f5dde15c42efa35fda966d7f7912f4a6..764c2a2b9609bc58a1c6d5d2fc450b04f0d12ce4 100644 (file)
@@ -174,7 +174,7 @@ unlang_action_t rad_virtual_server(rlm_rcode_t *p_result, request_t *request)
 
        RDEBUG("server %s {", cf_section_name2(unlang_call_current(request)));
        request->async->process(&final,
-                               MODULE_CTX(dl_module_instance_by_data(request->async->process_inst), NULL, NULL, NULL),
+                               MODULE_CTX(module_instance_by_data(request->async->process_inst), NULL, NULL, NULL),
                                request);
        RDEBUG("} # server %s", cf_section_name2(unlang_call_current(request)));
 
index 57b7d8771a87e1964da33a4f287fa4e8c47a95c6..22544cf5b747fa13442cd17159b2f67aae2f45de 100644 (file)
@@ -799,7 +799,7 @@ static int _mod_conn_free(struct wbcContext **wb_ctx)
 static void *mod_conn_create(TALLOC_CTX *ctx, void *instance, UNUSED fr_time_delta_t timeout)
 {
        struct wbcContext       **wb_ctx;
-       module_inst_ctx_t       *mctx =  MODULE_INST_CTX(dl_module_instance_by_data(instance));
+       module_inst_ctx_t       *mctx =  MODULE_INST_CTX(module_instance_by_data(instance));
 
        wb_ctx = talloc_zero(ctx, struct wbcContext *);
        *wb_ctx = wbcCtxCreate();