invoice: a cleanup for the json of struct sha256

Here should't be accessed directly to the underlying of struct sha256.
This commit is contained in:
trueptolemy 2019-06-16 16:31:42 +08:00 committed by ZmnSCPxj, ZmnSCPxj jxPCSmnZ
parent 5ac02907bb
commit 31e2e70f17

View file

@ -514,7 +514,7 @@ static void gossipd_incoming_channels_reply(struct subd *gossipd,
details = wallet_invoice_details(info, wallet, invoice);
response = json_stream_success(info->cmd);
json_add_hex(response, "payment_hash", details->rhash.u.u8,
json_add_hex(response, "payment_hash", &details->rhash,
sizeof(details->rhash));
json_add_u64(response, "expires_at", details->expiry_time);
json_add_string(response, "bolt11", details->bolt11);