RawMessage fix

This commit is contained in:
Ethan Buchman 2016-01-13 22:16:56 -05:00
parent 91c734d02e
commit 14735d5eb5
1 changed files with 6 additions and 2 deletions

View File

@ -49,11 +49,15 @@ type RPCResponse struct {
}
func NewRPCResponse(id string, res interface{}, err string) RPCResponse {
raw := json.RawMessage(wire.JSONBytes(res))
var raw *json.RawMessage
if res != nil {
rawMsg := json.RawMessage(wire.JSONBytes(res))
raw = &rawMsg
}
return RPCResponse{
JSONRPC: "2.0",
ID: id,
Result: &raw,
Result: raw,
Error: err,
}
}