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

openSUSE Build Service is sponsored by