]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
use unlang_call_push() instead of virtual_server_push() developer/alandekok master
authorAlan T. DeKok <aland@freeradius.org>
Wed, 5 Aug 2026 01:13:50 +0000 (21:13 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 5 Aug 2026 01:13:50 +0000 (21:13 -0400)
src/modules/rlm_eap/types/rlm_eap_psk/rlm_eap_psk.c

index 3a60c0aebd65f90b671a0017bf8d45abab76f260..170ddc549833688b444471d7b2a59fb562eb7bfd 100644 (file)
@@ -34,6 +34,7 @@ RCSID("$Id$")
 #include <freeradius-devel/server/module_rlm.h>
 #include <freeradius-devel/server/virtual_servers.h>
 #include <freeradius-devel/unlang/module.h>
+#include <freeradius-devel/unlang/call.h>
 #include <freeradius-devel/protocol/eap/psk/freeradius.h>
 
 #include "crypto.h"
@@ -173,7 +174,7 @@ yield:
         */
        (void)unlang_module_yield(request, mod_encode, NULL, 0, NULL);
 
-       if (virtual_server_push(NULL, request, inst->virtual_server, UNLANG_SUB_FRAME) < 0) {
+       if (unlang_call_push(NULL, request, virtual_server_cs(inst->virtual_server), UNLANG_SUB_FRAME) < 0) {
                unlang_interpet_frame_discard(request);
                RETURN_UNLANG_FAIL;
        }