Don't unmarshal if result is nil

This commit is contained in:
Asim 2016-06-30 16:45:30 +01:00
parent 02481c4446
commit 0190b1ab3a

View File

@ -86,7 +86,7 @@ func (c *clientCodec) ReadHeader(m *codec.Message) error {
} }
func (c *clientCodec) ReadBody(x interface{}) error { func (c *clientCodec) ReadBody(x interface{}) error {
if x == nil { if x == nil || c.resp.Result == nil {
return nil return nil
} }
return json.Unmarshal(*c.resp.Result, x) return json.Unmarshal(*c.resp.Result, x)