X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fdirplex%2Fdirplex.c;fp=src%2Fdirplex%2Fdirplex.c;h=31920e625e717bab485ae6e56a6058c003674fd3;hb=fd735432ca61308348e1f1eb1b79a42e357aa0b7;hp=f8ac25a9c5c0fa4b081ff96503020da0ab36c5da;hpb=c8e280787c6b6d062baeb0b4ba2fe067345610c6;p=ashd.git diff --git a/src/dirplex/dirplex.c b/src/dirplex/dirplex.c index f8ac25a..31920e6 100644 --- a/src/dirplex/dirplex.c +++ b/src/dirplex/dirplex.c @@ -296,6 +296,10 @@ static void serve(struct hthead *req, int fd) simpleerror(fd, 404, "Not Found", "The requested URL has no corresponding resource."); } +static void sighandler(int sig) +{ +} + static void usage(FILE *out) { fprintf(out, "usage: dirplex [-hN] [-c CONFIG] DIR\n"); @@ -356,6 +360,7 @@ int main(int argc, char **argv) exit(1); } signal(SIGCHLD, SIG_IGN); + signal(SIGPIPE, sighandler); while(1) { if((fd = recvreq(0, &req)) < 0) { if(errno != 0)