src/server/daemon/main.c

changeset 125
c913d515be1e
parent 115
51d9a15eac98
child 130
198ad9d8cec1
equal deleted inserted replaced
124:85985e88f63b 125:c913d515be1e
150 150
151 /* add signal handler */ 151 /* add signal handler */
152 signal(SIGUSR1, sig_usr1_reload); 152 signal(SIGUSR1, sig_usr1_reload);
153 signal(SIGTERM, sig_term); 153 signal(SIGTERM, sig_term);
154 signal(SIGINT, sig_term); 154 signal(SIGINT, sig_term);
155
156 struct sigaction act;
157 act.sa_handler = SIG_IGN;
158 sigaction(SIGPIPE, &act, NULL);
155 159
156 /* start webserver */ 160 /* start webserver */
157 int status; 161 int status;
158 status = webserver_init(); 162 status = webserver_init();
159 if(status != 0) { 163 if(status != 0) {

mercurial