]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
don't over-write server_cs
authorAlan T. DeKok <aland@freeradius.org>
Thu, 26 Apr 2018 02:33:35 +0000 (22:33 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 26 Apr 2018 02:33:35 +0000 (22:33 -0400)
src/modules/proto_radius/proto_radius.c

index d49c0850b8a672336a437d5537aa3c81b256bdcb..c62450500966cd01af5ccabbe09d9af7908ea503 100644 (file)
@@ -470,7 +470,10 @@ static void mod_process_set(void const *instance, REQUEST *request)
        rad_assert(request->packet->code != 0);
        rad_assert(request->packet->code <= FR_CODE_MAX);
 
-       request->server_cs = inst->io.server_cs;
+       /*
+        *      It's already set for the unit tests.
+        */
+       if (!request->server_cs) request->server_cs = inst->io.server_cs;
 
        /*
         *      'track' can be NULL when there's no network listener.