# must fail: receipts_walk_65_asks_1000 # the parent walk bounded by what a client asks, not by 64 (receipts::admit_walking) diff --git a/wai/wai-rs/src/http_binding/receipts.rs b/wai/wai-rs/src/http_binding/receipts.rs index f2bdba57..a4f67ec1 100644 --- a/wai/wai-rs/src/http_binding/receipts.rs +++ b/wai/wai-rs/src/http_binding/receipts.rs @@ -410,7 +410,7 @@ fn admit_walking( Err(e) if e.reason != Reason::ParentNotHeld => return Err(ReceiptRefusal::Delivery(e)), Err(_) => {} } - let bound = max_walk.min(PARENT_WALK_BOUND); + let bound = max_walk; let stop = |walked: usize, why: &str| ReceiptRefusal::ParentNotHeld { walked, stop: why.to_string() }; let mut pending: Vec = Vec::new(); let mut link = group.parent_receipt_hash;