1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-12 18:59:50 +03:00
aports/testing/unit-php81/fix-ssl-shutdown.patch
2025-04-24 02:40:18 +02:00

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;