diff --git a/protocol/registry_entry.go b/protocol/registry_entry.go index 1eaa2e7..90e45ed 100644 --- a/protocol/registry_entry.go +++ b/protocol/registry_entry.go @@ -39,12 +39,9 @@ func (s *RegistryEntryRequest) EncodeMsgpack(enc *msgpack.Encoder) error { } func (s *RegistryEntryRequest) DecodeMessage(dec *msgpack.Decoder) error { - pk, err := dec.DecodeBytes() - if err != nil { - return err - } + data := s.IncomingMessage().Original() - sre, err := UnmarshalSignedRegistryEntry(pk) + sre, err := UnmarshalSignedRegistryEntry(data) if err != nil { return err }