From 4eb504bb439a9661168eb3dda4afc7a764b8a837 Mon Sep 17 00:00:00 2001 From: bunnie Date: Sun, 22 Sep 2024 18:51:06 +0800 Subject: [PATCH] more typecast cleanup --- services/root-keys/src/implementation.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/root-keys/src/implementation.rs b/services/root-keys/src/implementation.rs index e3b8d38c3..024ee7615 100644 --- a/services/root-keys/src/implementation.rs +++ b/services/root-keys/src/implementation.rs @@ -2726,7 +2726,7 @@ impl<'a> RootKeys { buf.lend_mut(self.gfx.conn(), self.gfx.bulk_read_fontmap_op()) .expect("couldn't do bulkread from gfx"); let br = buf.as_flat::().unwrap(); - hasher.update(&br.buf[..br.len as usize]); + hasher.update(&br.buf[..(>::from(br.len.into())) as usize]); if br.len != bulkread.buf.len() as u32 { log::trace!("non-full block len: {}", br.len); } @@ -2766,7 +2766,7 @@ impl<'a> RootKeys { buf.lend_mut(self.gfx.conn(), self.gfx.bulk_read_fontmap_op()) .expect("couldn't do bulkread from gfx"); let br = buf.as_flat::().unwrap(); - hasher.update(&br.buf[..br.len as usize]); + hasher.update(&br.buf[..(>::from(br.len.into())) as usize]); if br.len != bulkread.buf.len() as u32 { log::trace!("non-full block len: {}", br.len); }