diff --git a/zomp/lib/otpr/zx/0.2.1/src/zx_auth.erl b/zomp/lib/otpr/zx/0.2.1/src/zx_auth.erl index 0c0f5f2..685d0a9 100644 --- a/zomp/lib/otpr/zx/0.2.1/src/zx_auth.erl +++ b/zomp/lib/otpr/zx/0.2.1/src/zx_auth.erl @@ -247,11 +247,11 @@ accept4(_, #{key_name := PackageKey}, {_, UserKey, _, _, _}) -> {error, bad_key}. accept5(ZspBin, - {{Realm, Name, Version}, KeyName, Tags, Deps, Mods}, + Meta = #{package_id := {_, Name, Version}, key_name := KeyName}, {UserName, KeyName, Key, SSTag, Socket}) -> Command = 14, - Payload = {Realm, {Name, Version}, Tags, Deps, Mods, byte_size(ZspBin)}, - Message = {SSTag, UserName, KeyName, Payload}, + ReqMeta = {{Name, Version}, Meta, byte_size(ZspBin)}, + Message = {SSTag, UserName, KeyName, ReqMeta}, Request = pack_and_sign(Command, Message, Key), ok = gen_tcp:send(Socket, <<0:8, Request/binary>>), ok = inet:setopts(Socket, [{active, once}]),