From: Alan T. DeKok Date: Mon, 2 Nov 2015 20:52:24 +0000 (-0500) Subject: Set name after initializing main_config X-Git-Tag: release_3_0_11~186 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0435d7292fa54bcf52bbb9b0050ef85eaac66802;p=thirdparty%2Ffreeradius-server.git Set name after initializing main_config --- diff --git a/src/main/radiusd.c b/src/main/radiusd.c index 8ddf4963661..1ae66ec0fcd 100644 --- a/src/main/radiusd.c +++ b/src/main/radiusd.c @@ -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.