From 5b917ba4af9c8f7d63f392651aef6259b60fe41d Mon Sep 17 00:00:00 2001 From: Kornel Date: Tue, 15 Sep 2026 00:55:15 +0100 Subject: [PATCH] frame_hdr may be None after rav1d_decode_frame_exit --- src/decode.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/decode.rs b/src/decode.rs index 6369b4866..61528f99c 100644 --- a/src/decode.rs +++ b/src/decode.rs @@ -4898,7 +4898,7 @@ pub fn rav1d_submit_frame(c: &Rav1dContext, state: &mut Rav1dState) -> Rav1dResu ) { fc.task_thread.error.store(1, Ordering::Relaxed); let _ = mem::take(&mut *fc.in_cdf.try_write().unwrap()); - if f.frame_hdr.as_ref().unwrap().refresh_context != 0 { + if f.frame_hdr.as_ref().is_some_and(|h| h.refresh_context != 0) { let _ = mem::take(&mut f.out_cdf); } for i in 0..7 {