RawMessage fix

This commit is contained in:
Ethan Buchman
2016-01-13 22:16:56 -05:00
parent 91c734d02e
commit 14735d5eb5

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,
}
}