Browse Source

closing: initialize feerange->allow_mistakes.

This exists for compatiblity with older versions, but it's currently
uninitialized.

Fixed-by: @ZmnSCPxj
ppa-0.6.1
Rusty Russell 7 years ago
committed by Christian Decker
parent
commit
6424b2decd
  1. 6
      closingd/closing.c

6
closingd/closing.c

@ -338,7 +338,8 @@ struct feerange {
static void init_feerange(struct feerange *feerange, static void init_feerange(struct feerange *feerange,
u64 commitment_fee, u64 commitment_fee,
const u64 offer[NUM_SIDES]) const u64 offer[NUM_SIDES],
bool allow_mistakes)
{ {
feerange->min = 0; feerange->min = 0;
@ -349,6 +350,7 @@ static void init_feerange(struct feerange *feerange,
* in [BOLT #3](03-transactions.md#fee-calculation). * in [BOLT #3](03-transactions.md#fee-calculation).
*/ */
feerange->max = commitment_fee; feerange->max = commitment_fee;
feerange->allow_mistakes = allow_mistakes;
if (offer[LOCAL] > offer[REMOTE]) if (offer[LOCAL] > offer[REMOTE])
feerange->higher_side = LOCAL; feerange->higher_side = LOCAL;
@ -526,7 +528,7 @@ int main(int argc, char *argv[])
} }
/* Now we have first two points, we can init fee range. */ /* Now we have first two points, we can init fee range. */
init_feerange(&feerange, commitment_fee, offer); init_feerange(&feerange, commitment_fee, offer, deprecated_api);
/* Now apply the one constraint from above (other is inside loop). */ /* Now apply the one constraint from above (other is inside loop). */
adjust_feerange(&cs, gossip_index, &channel_id, &feerange, adjust_feerange(&cs, gossip_index, &channel_id, &feerange,

Loading…
Cancel
Save