File 8452-kernel-Fix-CNAME-loop-detection.patch of Package erlang
From ee0c902ac5a04636fe6ee9b460407b98182cbcbc Mon Sep 17 00:00:00 2001
From: Sergei Shuvatov <Yozhig@users.noreply.github.com>
Date: Thu, 13 Mar 2025 15:35:13 +0300
Subject: [PATCH 2/2] kernel: Fix CNAME loop detection
---
lib/kernel/src/inet_db.erl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/kernel/src/inet_db.erl b/lib/kernel/src/inet_db.erl
index 9c649aff56..89c0d093dc 100644
--- a/lib/kernel/src/inet_db.erl
+++ b/lib/kernel/src/inet_db.erl
@@ -761,7 +761,7 @@ resolve_cnames(Domain, Type, LookupFun, LcDomain, Aliases, LcAliases) ->
%% Repeat with the (more) canonical domain name
resolve_cnames(
CName, Type, LookupFun, LcCname,
- [Domain | Aliases], [LcDomain, LcAliases])
+ [Domain | Aliases], [LcDomain | LcAliases])
end;
[_ | _] = _CNames ->
?dbg("resolve_cnames duplicate cnames=~p~n", [_CNames]),
--
2.43.0