}
// Get ready to shut down the server.
- int exit_code = master_cleanup(exit_signal);
- ctdl_lockfile(0);
- if (restart_server) {
- syslog(LOG_INFO, "main: *** CITADEL SERVER IS RESTARTING ***");
- execv(argv[0], argv);
- }
- return(exit_code);
+ master_cleanup(exit_signal);
}