File 3494-bugfix.patch of Package erlang
From 2bbea5e6cb64f997d413a4d81dfc81fdecee9881 Mon Sep 17 00:00:00 2001
From: Raimo Niskanen <raimo@erlang.org>
Date: Mon, 19 Apr 2021 13:05:28 +0200
Subject: [PATCH 4/4] bugfix
---
lib/kernel/src/inet_db.erl | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/kernel/src/inet_db.erl b/lib/kernel/src/inet_db.erl
index 47f6258c81..17f31ed92e 100644
--- a/lib/kernel/src/inet_db.erl
+++ b/lib/kernel/src/inet_db.erl
@@ -1706,12 +1706,12 @@ match_rr(CacheDb, [RR | RRs], Time, ResultRRs, InsertRRs, DeleteRRs) ->
Key = match_rr_key(RR),
match_rr(
CacheDb, RRs, Time,
- ResultRRs#{Key => RR}, InsertRRs, [RRs | DeleteRRs]);
+ ResultRRs#{Key => RR}, InsertRRs, [RR | DeleteRRs]);
TM + TTL < Time ->
%% Expired, delete
match_rr(
CacheDb, RRs, Time,
- ResultRRs, InsertRRs, [RRs | DeleteRRs]);
+ ResultRRs, InsertRRs, [RR | DeleteRRs]);
Time =< Cnt ->
%% Valid and just updated, return and do not update
Key = match_rr_key(RR),
--
2.26.2