Unverified Commit 96623bfd authored by misuzu's avatar misuzu Committed by GitHub
Browse files

proxmox-backup-client: 4.0.13 -> 4.0.14, fix build with rustc 1.89 (#440100)

parents d6b63672 b171e396
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
From d9c0d413ec38ae11cdd61bdc6b4b76d1f05a7794 Mon Sep 17 00:00:00 2001
From: Christoph Heiss <christoph@c8h4.io>
Date: Thu, 4 Sep 2025 10:24:39 +0200
Subject: [PATCH] decoder: fix autoref error in pointer to reference conversion

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
---
 src/decoder/mod.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/decoder/mod.rs b/src/decoder/mod.rs
index eca51b6..b034d38 100644
--- a/src/decoder/mod.rs
+++ b/src/decoder/mod.rs
@@ -35,7 +35,7 @@ fn scratch_buffer() -> &'static mut [u8] {
     unsafe {
         let ptr: *mut MaybeUninit<[u8; 4096]> = &raw mut SCRATCH_BUFFER;
         let ptr: &mut MaybeUninit<[u8; 4096]> = &mut *ptr;
-        &mut (*ptr.as_mut_ptr())[..]
+        &mut *ptr.as_mut_ptr()
     }
 }
 
-- 
2.50.1
+27 −0
Original line number Diff line number Diff line
From 4d098e36df3a81799231618ce1d88ca8759a6616 Mon Sep 17 00:00:00 2001
From: Christoph Heiss <christoph@c8h4.io>
Date: Thu, 4 Sep 2025 10:46:17 +0200
Subject: [PATCH proxmox] pbs-api-types: crypto: fix autoref error in ptr to
 ref conversion

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
---
 pbs-api-types/src/crypto.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pbs-api-types/src/crypto.rs b/pbs-api-types/src/crypto.rs
index cdc1ba64..7b274982 100644
--- a/pbs-api-types/src/crypto.rs
+++ b/pbs-api-types/src/crypto.rs
@@ -88,7 +88,7 @@ pub mod bytes_as_fingerprint {
         let mut s = String::deserialize(deserializer)?;
         s.retain(|c| c != ':');
         let mut out = MaybeUninit::<[u8; 32]>::uninit();
-        hex::decode_to_slice(s.as_bytes(), unsafe { &mut (*out.as_mut_ptr())[..] })
+        hex::decode_to_slice(s.as_bytes(), unsafe { &mut *out.as_mut_ptr() })
             .map_err(serde::de::Error::custom)?;
         Ok(unsafe { out.assume_init() })
     }
-- 
2.50.1
+165 −176

File changed.

Preview size limit exceeded, changes collapsed.

+9 −6

File changed.

Preview size limit exceeded, changes collapsed.