]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
we're going to do dynamic clients a different way
authorAlan T. DeKok <aland@freeradius.org>
Thu, 10 Mar 2022 13:21:47 +0000 (08:21 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 10 Mar 2022 13:22:18 +0000 (08:22 -0500)
so remove the knowledge that packet_ctx is anything at all

src/lib/server/virtual_servers.c

index 7dae3eb67b3f07e628ad1e9b5833ccc599ed171e..823c1778a92ef413f00bfd111f27d5a63de143a2 100644 (file)
@@ -491,7 +491,6 @@ unlang_action_t virtual_server_push(request_t *request, CONF_SECTION *server_cs,
 {
        fr_virtual_server_t *server;
        fr_process_module_t const *process;
-       fr_io_track_t *track = request->async->packet_ctx;
        module_instance_t *mi = talloc_zero(request, module_instance_t);
 
        server = cf_data_value(cf_data_find(server_cs, fr_virtual_server_t, "vs"));
@@ -504,15 +503,8 @@ unlang_action_t virtual_server_push(request_t *request, CONF_SECTION *server_cs,
        mi->module = (module_t *)server->process_module;
        mi->number = 0; /* Hacky hack hack */
 
-       if (unlikely(track && fr_time_gt(track->dynamic, fr_time_wrap(0)) && server->dynamic_client_module)) {
-               process = (fr_process_module_t const *) server->dynamic_client_module->module->common;
-               mi->dl_inst = server->dynamic_client_module;
-
-       } else {
-               process = (fr_process_module_t const *) server->process_module->module->common;
-               mi->dl_inst = server->process_module;
-       }
-
+       process = (fr_process_module_t const *) server->process_module->module->common;
+       mi->dl_inst = server->process_module;
        mi->instantiated = true;
 
        /*