File 7756-inet_drv.c-fix-mreq4.imr_ifindex-value.patch of Package erlang
From 795a1f103a2577293fee30bb8e5532bad0f281b5 Mon Sep 17 00:00:00 2001
From: "a.konovalov" <a.konovalov@erlyvideo.org>
Date: Tue, 17 Oct 2023 13:05:52 +0300
Subject: [PATCH] inet_drv.c: fix mreq4.imr_ifindex value
---
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 73cee97aa0..66a5f77d5d 100644
--- a/erts/emulator/drivers/common/inet_drv.c
+++ b/erts/emulator/drivers/common/inet_drv.c
@@ -7482,7 +7482,7 @@ static int inet_set_opts(inet_descriptor* desc, char* ptr, int len)
"inet_set_opts(L_init_mreq,inet) -> mreqn\r\n",
__LINE__, desc->s, driver_caller(desc->port)));
- mreq4.imr_ifindex = sock_htonl(ival);
+ mreq4.imr_ifindex = ival;
ival = get_int32(ptr);
ptr += 4;
len -= 4;
--
2.35.3