Commit 2f0744b3 authored by cypherpunks's avatar cypherpunks
Browse files

rust/tor_util: drop unsafe block in cstr!

This is unnecessary just to get an empty string, there's Default::default().

Fix on 8fff331b.
parent e97adaf8
Loading
Loading
Loading
Loading

changes/ticket28077

0 → 100644
+3 −0
Original line number Diff line number Diff line
  o Code simplification and refactoring:
    - Remove unnecessarily unsafe code from the rust macro cstr!. Closes
      ticket 28077.
+1 −5
Original line number Diff line number Diff line
@@ -105,11 +105,7 @@ macro_rules! cstr {
    ($($bytes:expr),*) => (
        ::std::ffi::CStr::from_bytes_with_nul(
            concat!($($bytes),*, "\0").as_bytes()
        ).unwrap_or(
            unsafe{
                ::std::ffi::CStr::from_bytes_with_nul_unchecked(b"\0")
            }
        )
        ).unwrap_or_default()
    )
}