File 7720-erts-preloaded-Updated.patch of Package erlang
From 329bacc40705f2cb7918ae0839a22d53dab688c5 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Mon, 23 May 2022 16:14:25 +0200
Subject: [PATCH 10/11] [erts|preloaded] Updated
Removed the ip 'type' (not used, so Dialyzer has issues).
OTP-18091
---
erts/preloaded/ebin/prim_inet.beam | Bin 102920 -> 102424 bytes
erts/preloaded/src/prim_inet.erl | 14 +++++++-------
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/erts/preloaded/src/prim_inet.erl b/erts/preloaded/src/prim_inet.erl
index 6e6f1dc3de..c6274f89d6 100644
--- a/erts/preloaded/src/prim_inet.erl
+++ b/erts/preloaded/src/prim_inet.erl
@@ -1921,7 +1921,7 @@ type_value_2(uint16, X) when X band 16#ffff =:= X -> true;
type_value_2(uint8, X) when X band 16#ff =:= X -> true;
type_value_2(time, infinity) -> true;
type_value_2(time, X) when is_integer(X), X >= 0 -> true;
-type_value_2(ip,{A,B,C,D}) when ?ip(A,B,C,D) -> true;
+%% type_value_2(ip,{A,B,C,D}) when ?ip(A,B,C,D) -> true;
type_value_2(mif,{A,B,C,D}) when ?ip(A,B,C,D) -> true;
type_value_2(mif,Idx) when is_integer(Idx) -> true;
type_value_2(membership,{{A1,B1,C1,D1}, {A2,B2,C2,D2}})
@@ -2109,10 +2109,10 @@ enc_value_2(uint16, Val) -> ?int16(Val);
enc_value_2(uint8, Val) -> ?int8(Val);
enc_value_2(time, infinity) -> ?int32(-1);
enc_value_2(time, Val) -> ?int32(Val);
-enc_value_2(ip, IP)
- when (tuple_size(IP) =:= 4) -> ip4_to_bytes(IP);
-enc_value_2(ip, any) -> [0,0,0,0];
-enc_value_2(ip, loopback) -> [127,0,0,1];
+%% enc_value_2(ip, IP)
+%% when (tuple_size(IP) =:= 4) -> ip4_to_bytes(IP);
+%% enc_value_2(ip, any) -> [0,0,0,0];
+%% enc_value_2(ip, loopback) -> [127,0,0,1];
enc_value_2(mif, IP)
when (tuple_size(IP) =:= 4) -> ip4_to_bytes(IP);
enc_value_2(mif, Idx)
@@ -2145,7 +2145,7 @@ enc_value_2(membership, {IP, Idx})
is_integer(Idx) ->
%% The reason for turning this thing around (the interface
%% before the address) is because of the inet-driver (it reads out a
- %% 32-bit value for *all* options, so we might as well put a 32-nit
+ %% 32-bit value for *all* options, so we might as well put a 32-bit
%% value "first".
[?int32(?INET_AF_INET6), ?int32(Idx), ip6_to_bytes(IP)];
@@ -2248,7 +2248,7 @@ dec_value(time, [X3,X2,X1,X0|T]) ->
-1 -> {infinity, T};
Val -> {Val, T}
end;
-dec_value(ip, [A,B,C,D|T]) -> {{A,B,C,D}, T};
+%% dec_value(ip, [A,B,C,D|T]) -> {{A,B,C,D}, T};
dec_value(mif, [A,B,C,D, X3,X2,X1,X0|T]) ->
Domain = ?i32(X3, X2, X1, X0),
case Domain of
--
2.35.3