===================================================================
--- freeradius-server.orig/src/bin/radiusd.c
+++ freeradius-server/src/bin/radiusd.c
-@@ -230,14 +230,11 @@ int main(int argc, char *argv[])
- }
+@@ -319,7 +319,12 @@ int main(int argc, char *argv[])
+ EXIT_WITH_FAILURE;
+ }
- /*
-- * Set some default values
++ /*
+ *
+ * Debian changes the binary name to "freeradius", but
+ * leaves the configuration file as "radiusd.conf".
- */
-- program = strrchr(argv[0], FR_DIR_SEP);
-- if (!program) {
-- program = argv[0];
-- } else {
-- program++;
-- }
-+ program = "radiusd";
- main_config_name_set_default(config, program, false);
++ */
+- main_config_name_set_default(config, program, false);
++ main_config_name_set_default(config, "radiusd", false);
- config->daemonize = true;
+ config->daemonize = true;
+ config->spawn_workers = true;