Patch-Source: https://github.com/nginx/unit/pull/1601 --- a/src/nxt_openssl.c +++ b/src/nxt_openssl.c @@ -1586,6 +1586,12 @@ nxt_debug(task, "ERR_peek_error(): %l", lib_err); + /* Treat a broken pipe on shutdown as a normal close */ + if (sys_err == EPIPE) { + c->socket.closed = 1; + return 0; + } + if (sys_err != 0 || lib_err != 0) { c->socket.error = sys_err; return NXT_ERROR;