The "Old MAC keys to be revealed" field is a DATA field according to
the OTR protocol specification of all versions. Hence, reading it as a
(single) mac address of 20 bytes is wrong in two senses:
it might be empty or contain more than one address, which would be
ignored then
a DATA field contains a 4 byte length header, which would be read as
the first 4 bytes of the first mac address.
This commit correctly parses the field as a DATA field.
The "Old MAC keys to be revealed" field is a DATA field according to the OTR protocol specification of all versions. Hence, reading it as a (single) mac address of 20 bytes is wrong in two senses:
This commit correctly parses the field as a DATA field.