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) { |