mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-12 18:59:50 +03:00
16 lines
473 B
Diff
16 lines
473 B
Diff
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;
|