diff --git a/closingd/closing.c b/closingd/closing.c index 96eea3590..270da93fd 100644 --- a/closingd/closing.c +++ b/closingd/closing.c @@ -338,7 +338,8 @@ struct feerange { static void init_feerange(struct feerange *feerange, u64 commitment_fee, - const u64 offer[NUM_SIDES]) + const u64 offer[NUM_SIDES], + bool allow_mistakes) { feerange->min = 0; @@ -349,6 +350,7 @@ static void init_feerange(struct feerange *feerange, * in [BOLT #3](03-transactions.md#fee-calculation). */ feerange->max = commitment_fee; + feerange->allow_mistakes = allow_mistakes; if (offer[LOCAL] > offer[REMOTE]) 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. */ - 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). */ adjust_feerange(&cs, gossip_index, &channel_id, &feerange,