diff --git a/lib/kernel/src/inet_dns.erl b/lib/kernel/src/inet_dns.erl index c65546a7e5fe..6df74a9672ef 100644 --- a/lib/kernel/src/inet_dns.erl +++ b/lib/kernel/src/inet_dns.erl @@ -877,10 +877,11 @@ encode_data(Comp, _, ?S_CAA, Data)-> encode_data(Comp, _, ?S_TSIG, Data)-> {AlgName,Now,Fudge,MAC,OriginalId,Error,OtherData} = Data, %% Bypass name compression (RFC 8945, section 4.2) - {AlgNameEncoded,_} = encode_name(gb_trees:empty(), 0, AlgName), + AlgNameEncoded = encode_algname(AlgName), + {AlgNameEncoded1,_} = encode_name(gb_trees:empty(), 0, AlgNameEncoded), MACSize = byte_size(MAC), OtherLen = byte_size(OtherData), - DataB = <>,