src/server/daemon/main.c

changeset 23
a2c8fc23c90e
parent 22
adb0bda54e6b
child 25
5dee29c7c530
--- 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);
 }
 

mercurial