From a9fd41b610acf4fd0ea9337b61892512f4a2fe89 Mon Sep 17 00:00:00 2001 From: Olaf Wintermann Date: Sun, 5 Jul 2026 19:55:03 +0200 Subject: [PATCH] fix warning in cstr_len2str --- dav-rs/src/dav/utils.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dav-rs/src/dav/utils.rs b/dav-rs/src/dav/utils.rs index e9f0f61..7242305 100644 --- a/dav-rs/src/dav/utils.rs +++ b/dav-rs/src/dav/utils.rs @@ -18,7 +18,9 @@ pub unsafe fn cstr_len2str<'a>(ptr: *const c_char, len: usize) -> String { return String::new(); } - let bytes = slice::from_raw_parts(ptr as *const u8, len); + let bytes = unsafe { + slice::from_raw_parts(ptr as *const u8, len) + }; let result = str::from_utf8(bytes); if let Ok(str) = result { String::from(str) -- 2.52.0