open-standards/wai/http-conformance/falsify/chain-bindings-dropped.patch

14 lines
612 B
Diff

# must fail: live_edge
# what the chain's receipts list not bound (LiveChain::advance)
diff --git a/wai/wai-rs/src/http_binding/playlist_receipt.rs b/wai/wai-rs/src/http_binding/playlist_receipt.rs
index 6666c22a..14d8229f 100644
--- a/wai/wai-rs/src/http_binding/playlist_receipt.rs
+++ b/wai/wai-rs/src/http_binding/playlist_receipt.rs
@@ -240,7 +240,6 @@ impl LiveChain {
for r in walked.iter().rev().chain(std::iter::once(cur)) {
bind(&mut b, r)?;
}
- self.bindings = b;
self.head = Some(cur.clone());
Ok(Step::Chained { walked: walked.len() })
}