File 0913-ei-Pass-correct-null-cookie-when-removing-ei-info.patch of Package erlang
From 899f83f7948f36ad81ec2d9190ec6d87a17ef69a Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Wed, 3 Jun 2020 16:08:02 +0200
Subject: [PATCH 05/18] ei: Pass correct null cookie when removing ei info
Without this the program would crash with a segfault
as the cookie ptr is assumed to always be a valid string.
---
lib/erl_interface/src/connect/ei_connect.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/erl_interface/src/connect/ei_connect.c b/lib/erl_interface/src/connect/ei_connect.c
index 7235edac4a..c4f59c7174 100644
--- a/lib/erl_interface/src/connect/ei_connect.c
+++ b/lib/erl_interface/src/connect/ei_connect.c
@@ -440,7 +440,7 @@ static ei_socket_info* get_ei_socket_info(int fd)
static int remove_ei_socket_info(int fd)
{
- return put_ei_socket_info(fd, -1, NULL, NULL, NULL, NULL);
+ return put_ei_socket_info(fd, -1, null_cookie, NULL, NULL, NULL);
}
ei_cnode *ei_fd_to_cnode(int fd)
--
2.26.2