X-Git-Url: https://bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=tools%2Fserver.c;h=c6978cf86fe960b825a3c3bc9cf634c196aaac5c;hp=71cfa5d39d41f624e5420a6b7f54bb4ff3018f60;hb=3b044d4296b1dffa5586658e152e1c7bd8144410;hpb=7561e7d6c86171257a4153d95202b0791b3612a8 diff --git a/tools/server.c b/tools/server.c index 71cfa5d..c6978cf 100644 --- a/tools/server.c +++ b/tools/server.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include @@ -1010,6 +1011,11 @@ do_server(int argc, char *argv[]) br_ssl_engine_set_buffer(&cc.eng, iobuf, iobuf_len, bidi); + /* + * We need to ignore SIGPIPE. + */ + signal(SIGPIPE, SIG_IGN); + /* * Open the server socket. */