diff -r adb0bda54e6b -r a2c8fc23c90e src/server/daemon/main.c --- a/src/server/daemon/main.c Thu Feb 16 15:08:38 2012 +0100 +++ b/src/server/daemon/main.c Wed Feb 22 23:20:39 2012 +0100 @@ -42,6 +42,7 @@ #include "httprequest.h" +#include "configmanager.h" int std_pipe_fds[2]; @@ -55,6 +56,10 @@ void sig_usr1_reload(int sig) { printf("reload\n"); + if(cfgmgr_load_config() != 0) { + fprintf(stderr, "Error: cannot reload configuration"); + } + signal(SIGUSR1, sig_usr1_reload); }