File 4712-kernel-Avoid-auto-connect-for-pg-discover-message.patch of Package erlang
From f5a9a21b758571d169d9fa310e9db645e8024b4f Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Fri, 4 Nov 2022 17:32:17 +0100
Subject: [PATCH 2/3] kernel: Avoid auto connect for pg discover message
ToDo: The 'sync' message still does auto connect as it uses
gen_server:cast, which lacks noconnect option.
---
lib/kernel/src/pg.erl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/kernel/src/pg.erl b/lib/kernel/src/pg.erl
index 91df843361..d598511c16 100644
--- a/lib/kernel/src/pg.erl
+++ b/lib/kernel/src/pg.erl
@@ -437,7 +437,7 @@ handle_info({nodedown, _Node}, State) ->
handle_info({nodeup, Node}, State) when Node =:= node() ->
{noreply, State};
handle_info({nodeup, Node}, #state{scope = Scope} = State) ->
- {Scope, Node} ! {discover, self()},
+ erlang:send({Scope, Node}, {discover, self()}, [noconnect]),
{noreply, State};
handle_info(_Info, _State) ->
--
2.35.3