From 0190b1ab3a3e201c87dbc64f26043d102bdbb529 Mon Sep 17 00:00:00 2001 From: Asim Date: Thu, 30 Jun 2016 16:45:30 +0100 Subject: [PATCH] Don't unmarshal if result is nil --- codec/jsonrpc/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codec/jsonrpc/client.go b/codec/jsonrpc/client.go index 7b079e05..ebf8be91 100644 --- a/codec/jsonrpc/client.go +++ b/codec/jsonrpc/client.go @@ -86,7 +86,7 @@ func (c *clientCodec) ReadHeader(m *codec.Message) error { } func (c *clientCodec) ReadBody(x interface{}) error { - if x == nil { + if x == nil || c.resp.Result == nil { return nil } return json.Unmarshal(*c.resp.Result, x)