Browse Source

bugfix: save max_witness_len as big-endian

bump-pyln-proto
niftynei 4 years ago
committed by Rusty Russell
parent
commit
6f114e06a6
  1. 7
      common/psbt_open.c

7
common/psbt_open.c

@ -344,9 +344,10 @@ bool psbt_has_serial_output(struct wally_psbt *psbt, u16 serial_id)
void psbt_input_add_max_witness_len(struct wally_psbt_input *input, void psbt_input_add_max_witness_len(struct wally_psbt_input *input,
u16 max_witness_len) u16 max_witness_len)
{ {
u8 *key = psbt_make_key(NULL, PSBT_TYPE_MAX_WITNESS_LEN, NULL); u8 *key = psbt_make_key(tmpctx, PSBT_TYPE_MAX_WITNESS_LEN, NULL);
psbt_input_add_unknown(input, key, &max_witness_len, sizeof(max_witness_len)); beint16_t bev = cpu_to_be16(max_witness_len);
tal_free(key);
psbt_input_add_unknown(input, key, &bev, sizeof(bev));
} }

Loading…
Cancel
Save