File 7670-snmp-agent-test-Adjust-IPv6-support-test.patch of Package erlang
From b2ade6d75b0094d397cdcaf18b36a850367f9925 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Mon, 24 Jan 2022 18:44:43 +0100
Subject: [PATCH 10/12] [snmp|agent|test] Adjust IPv6 support test
Support for socket can been configured out, so we need
to handle that when we test for IPv6 support.
---
lib/snmp/test/snmp_test_lib.erl | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/lib/snmp/test/snmp_test_lib.erl b/lib/snmp/test/snmp_test_lib.erl
index 15d1817c01..75822eef88 100644
--- a/lib/snmp/test/snmp_test_lib.erl
+++ b/lib/snmp/test/snmp_test_lib.erl
@@ -593,7 +593,16 @@ has_support_ipv6() ->
%% so for windows we need to use the old style...
old_has_support_ipv6();
_ ->
- socket:is_supported(ipv6) andalso has_valid_ipv6_address()
+ %% Socket can *also* be configured out, so we need to catch...
+ try socket:is_supported(ipv6) of
+ true ->
+ has_valid_ipv6_address();
+ false ->
+ false
+ catch
+ _:_:_ ->
+ old_has_support_ipv6()
+ end
end.
has_valid_ipv6_address() ->
--
2.34.1