Since Tag < Size, Size cannot be zero
This commit is contained in:
parent
8dd8e89c1e
commit
b5daedaf95
@ -136,10 +136,8 @@ serialize(Map) when ?IS_FATE_MAP(Map) ->
|
|||||||
<<?MAP,
|
<<?MAP,
|
||||||
(rlp_integer(Size))/binary,
|
(rlp_integer(Size))/binary,
|
||||||
(Elements)/binary>>;
|
(Elements)/binary>>;
|
||||||
serialize(?FATE_VARIANT(Size, Tag, Values)) when 0 =< Size
|
serialize(?FATE_VARIANT(Size, Tag, Values)) when 0 < Size, Size < 256,
|
||||||
, Size < 256
|
0 =< Tag, Tag < Size ->
|
||||||
, 0 =< Tag
|
|
||||||
, Tag < Size ->
|
|
||||||
<<?VARIANT, Size:8, Tag:8,
|
<<?VARIANT, Size:8, Tag:8,
|
||||||
(serialize(?FATE_TUPLE(Values)))/binary
|
(serialize(?FATE_TUPLE(Values)))/binary
|
||||||
>>.
|
>>.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user