diff --git a/src/dc_tools.rs b/src/dc_tools.rs index 6a0362c95..4e8e6fb91 100644 --- a/src/dc_tools.rs +++ b/src/dc_tools.rs @@ -800,9 +800,7 @@ pub fn to_string_lossy(s: *const libc::c_char) -> String { let cstr = unsafe { CStr::from_ptr(s) }; - cstr.to_str() - .map(|s| s.to_string()) - .unwrap_or_else(|_| cstr.to_string_lossy().to_string()) + cstr.to_string_lossy().to_string() } pub fn as_str<'a>(s: *const libc::c_char) -> &'a str {