]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Set name after initializing main_config
authorAlan T. DeKok <aland@freeradius.org>
Mon, 2 Nov 2015 20:52:24 +0000 (15:52 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 2 Nov 2015 20:52:24 +0000 (15:52 -0500)
src/main/radiusd.c

index 8ddf496366145494a221afb79c9047ed8d67a88c..1ae66ec0fcda5aefb321209ce53072f8bd92b0b3 100644 (file)
@@ -107,13 +107,6 @@ int main(int argc, char *argv[])
        set_auth_parameters(argc, argv);
 #endif
 
-       p = strrchr(argv[0], FR_DIR_SEP);
-       if (!p) {
-               main_config.name = argv[0];
-       } else {
-               main_config.name = p + 1;
-       }
-
 #ifdef WIN32
        {
                WSADATA wsaData;
@@ -136,6 +129,13 @@ int main(int argc, char *argv[])
        main_config.port = 0;
        main_config.daemonize = true;
 
+       p = strrchr(argv[0], FR_DIR_SEP);
+       if (!p) {
+               main_config.name = argv[0];
+       } else {
+               main_config.name = p + 1;
+       }
+
        /*
         *      Don't put output anywhere until we get told a little
         *      more.