]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
track may be NULL
authorAlan T. DeKok <aland@freeradius.org>
Mon, 1 Mar 2021 23:39:36 +0000 (18:39 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 1 Mar 2021 23:39:36 +0000 (18:39 -0500)
src/lib/server/virtual_servers.c

index d19b651528c96356948a53dcb3a8fda588553bc2..93112b8f0ebc52c3d877a24c58b81b34f43f657d 100644 (file)
@@ -484,7 +484,7 @@ void virtual_server_entry_point_set(request_t *request)
        server = cf_data_value(cf_data_find(request->server_cs, fr_virtual_server_t, "vs"));
        fr_assert(server != NULL);
 
-       if (unlikely(track->dynamic && server->dynamic_client_module)) {
+       if (unlikely(track && track->dynamic && server->dynamic_client_module)) {
                process = (fr_process_module_t const *) server->dynamic_client_module->module->common;
        } else {
                process = (fr_process_module_t const *) server->process_module->module->common;