X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmountd%2Fmountd.c;h=ae5daa12fff4fc491c6707f74f6ed402f14fc595;hp=3769c924d2d22a0e973e19a202d2d31833f40057;hb=317522198e1493fe0f1b10614ff2f3a582a9aaff;hpb=d38ea02d0e4bcdc4e0114567028596f7bcba45b9 diff --git a/utils/mountd/mountd.c b/utils/mountd/mountd.c index 3769c92..ae5daa1 100644 --- a/utils/mountd/mountd.c +++ b/utils/mountd/mountd.c @@ -438,7 +438,7 @@ main(int argc, char **argv) /* Parse the command line options and arguments. */ opterr = 0; - while ((c = getopt_long(argc, argv, "on:Fd:f:p:P:hN:V:v", longopts, NULL)) != EOF) + while ((c = getopt_long(argc, argv, "o:n:Fd:f:p:P:hN:V:v", longopts, NULL)) != EOF) switch (c) { case 'o': descriptors = atoi(optarg); @@ -520,6 +520,7 @@ main(int argc, char **argv) sigaction(SIGHUP, &sa, NULL); sigaction(SIGINT, &sa, NULL); sigaction(SIGTERM, &sa, NULL); + sigaction(SIGPIPE, &sa, NULL); /* WARNING: the following works on Linux and SysV, but not BSD! */ sigaction(SIGCHLD, &sa, NULL);