X-Git-Url: http://dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=src%2Fuserplex.c;h=cfd313cbb9ed650f8996f319ee815adddebd3aec;hp=8493f487bf4bbf9e77fb0d82a30fd38880ab1cbf;hb=fd735432ca61308348e1f1eb1b79a42e357aa0b7;hpb=c8e280787c6b6d062baeb0b4ba2fe067345610c6 diff --git a/src/userplex.c b/src/userplex.c index 8493f48..cfd313c 100644 --- a/src/userplex.c +++ b/src/userplex.c @@ -230,6 +230,10 @@ out: free(usrnm); } +static void sighandler(int sig) +{ +} + static void usage(FILE *out) { fprintf(out, "usage: userplex [-hI] [-g GROUP] [-m MIN-UID] [-d PUB-DIR] [PROGRAM ARGS...]\n"); @@ -279,6 +283,7 @@ int main(int argc, char **argv) childspec = csbuf.b; } signal(SIGCHLD, SIG_IGN); + signal(SIGPIPE, sighandler); while(1) { if((fd = recvreq(0, &req)) < 0) { if(errno != 0)