File 4141-Replace-uses-of-maps-map-and-maps-fold-with-maps-for.patch of Package erlang
From e3f5947a4e84d22471d761cc85f35af8f0224ffd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Muska=C5=82a?= <micmus@whatsapp.com>
Date: Fri, 12 Feb 2021 11:04:43 +0100
Subject: [PATCH] Replace uses of maps:map and maps:fold with maps:foreach
---
lib/kernel/src/net_kernel.erl | 21 ++++++++-------------
lib/kernel/src/pg.erl | 2 +-
lib/stdlib/src/shell_docs.erl | 2 +-
lib/stdlib/src/supervisor.erl | 12 ++++++------
4 files changed, 16 insertions(+), 21 deletions(-)
diff --git a/lib/kernel/src/pg.erl b/lib/kernel/src/pg.erl
index 37265a5db0..97741cc703 100644
--- a/lib/kernel/src/pg.erl
+++ b/lib/kernel/src/pg.erl
@@ -334,7 +334,7 @@ handle_info({'DOWN', MRef, process, Pid, _Info}, #state{scope = Scope, monitors
%% handle remote node down or leaving overlay network
handle_info({'DOWN', MRef, process, Pid, _Info}, #state{scope = Scope, nodes = Nodes} = State) ->
{{MRef, RemoteMap}, NewNodes} = maps:take(Pid, Nodes),
- _ = maps:map(fun (Group, Pids) -> leave_remote(Scope, Pids, [Group]) end, RemoteMap),
+ maps:foreach(fun (Group, Pids) -> leave_remote(Scope, Pids, [Group]) end, RemoteMap),
{noreply, State#state{nodes = NewNodes}};
%% nodedown: ignore, and wait for 'DOWN' signal for monitored process
--
2.26.2