projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Server restart via command no longer requires running as a daemon , uses execv()...
[citadel.git]
/
citadel
/
server_main.c
diff --git
a/citadel/server_main.c
b/citadel/server_main.c
index 8c4f6374184ef380a508810eebe3d4bb934b2704..9bd9be89e8ebfd21468f6bc1a95b2ad5f6a61604 100644
(file)
--- 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);
}