From 88411e7f8d36854ae1aae308a9e7bf4d918e756c Mon Sep 17 00:00:00 2001 From: cepetr Date: Tue, 14 May 2024 16:55:10 +0200 Subject: [PATCH] fixup! wip: uzlib source data reader --- core/embed/rust/src/trezorhal/uzlib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/embed/rust/src/trezorhal/uzlib.rs b/core/embed/rust/src/trezorhal/uzlib.rs index 99e9d16be9..5ff7f7b4a0 100644 --- a/core/embed/rust/src/trezorhal/uzlib.rs +++ b/core/embed/rust/src/trezorhal/uzlib.rs @@ -103,7 +103,7 @@ impl<'a> SourceReadContext<'a> { pub unsafe fn advance(&mut self, uncomp: &ffi::uzlib_uncomp) { unsafe { // SAFETY: we trust uzlib to move the `source` pointer only up to `source_limit` - self.buf_head += uncomp.source.offset_from(self.buf.as_ptr()) as usize; + self.buf_head = uncomp.source.offset_from(self.buf.as_ptr()) as usize; } }