From 2cb68437733fb175207230913c823d2d0a5e0f59 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Fri, 29 Jan 2021 23:18:12 +0300 Subject: [PATCH] codec: fix noop codec Signed-off-by: Vasiliy Tolstov --- codec/noop.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/codec/noop.go b/codec/noop.go index 205cb7f1..38dbc754 100644 --- a/codec/noop.go +++ b/codec/noop.go @@ -114,16 +114,22 @@ func (c *noopCodec) Unmarshal(d []byte, v interface{}) error { switch ve := v.(type) { case string: ve = string(d) + return nil case *string: *ve = string(d) + return nil case []byte: ve = d + return nil case *[]byte: *ve = d + return nil case *Frame: ve.Data = d + return nil case *Message: ve.Body = d + return nil } return json.Unmarshal(d, v)