Skip to content

Commit fbdc6fc

Browse files
committed
f remove redundant bits from mask
1 parent 6f78e39 commit fbdc6fc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lightning/src/ln/inbound_payment.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,8 +298,9 @@ pub(super) fn verify<L: Deref>(payment_hash: PaymentHash, payment_data: &msgs::F
298298
}
299299

300300
min_final_cltv_expiry_delta = Some(min_final_cltv_expiry_delta_from_metadata(metadata_bytes));
301-
// Zero out bits reserved for first 4 bits of `min_final_cltv_expiry_delta`.
302-
amt_msat_bytes[0] &= 0b1110_0001;
301+
// Zero out bits reserved for first 4 bits of `min_final_cltv_expiry_delta`, leaving one bit
302+
// which is the most significant bit of `min_amt_msat`.
303+
amt_msat_bytes[0] &= 0b0000_0001;
303304
// Zero out bits reserved for the last 8 bits of `min_final_cltv_expiry_delta`.
304305
expiry_bytes[0] &= 0;
305306
},

0 commit comments

Comments
 (0)