File 0684-erts-fix-tcp_send_error-econnaborted-for-win32.patch of Package erlang
From e59830cbff7a4fce30649b6c7dc7c2932d076c04 Mon Sep 17 00:00:00 2001
From: Vladislav Grishenko <themiron@mail.ru>
Date: Tue, 11 Nov 2025 03:17:40 +0500
Subject: [PATCH 1/2] erts: fix tcp_send_error econnaborted for win32
found with pvs studio, see https://pvs-studio.ru/ru/blog/posts/cpp/1305/
---
erts/emulator/drivers/common/inet_drv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erts/emulator/drivers/common/inet_drv.c b/erts/emulator/drivers/common/inet_drv.c
index afa268c089..512f15db25 100644
--- a/erts/emulator/drivers/common/inet_drv.c
+++ b/erts/emulator/drivers/common/inet_drv.c
@@ -13522,7 +13522,7 @@ static int tcp_send_error(tcp_descriptor* desc, int err)
* show_econnreset socket option enabled to receive {error, econnreset} on
* both send and recv operations to indicate that an RST has been received.
*/
-#ifdef __WIN_32__
+#ifdef __WIN32__
if (err == ECONNABORTED)
err = ECONNRESET;
#endif
--
2.51.0