X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fserver_main.c;h=9bd9be89e8ebfd21468f6bc1a95b2ad5f6a61604;hp=8c4f6374184ef380a508810eebe3d4bb934b2704;hb=d424d048b75f6ad6ddb3c92d8d1cf868d63e303f;hpb=27014176ee36ef29b80da016f3fd5772189f8377 diff --git a/citadel/server_main.c b/citadel/server_main.c index 8c4f63741..9bd9be89e 100644 --- a/citadel/server_main.c +++ b/citadel/server_main.c @@ -358,5 +358,8 @@ int main(int argc, char **argv) int exit_code = master_cleanup(exit_signal); ctdl_lockfile(0); + if (restart_server) { + execv(argv[0], argv); + } return(exit_code); }