strerror(3): changed panic to 0
This commit is contained in:
parent
b2d56bbc9a
commit
b356ac522f
@ -15,7 +15,7 @@ extern "C" { fn strerror(errnum: c_int) -> *mut c_char; }
|
||||
/* wrapper function for use in Rust */
|
||||
pub fn raw_message(err: std::io::Error) -> String {
|
||||
/* Get the raw OS error. If it’s None, what the hell is going on‽ */
|
||||
let errno = err.raw_os_error().unwrap() as c_int;
|
||||
let errno = err.raw_os_error().unwrap_or(0) as c_int;
|
||||
|
||||
/* Get a CStr from the error message so that it’s referenced and then
|
||||
* convert it to an owned value. If the string is not valid UTF-8, return
|
||||
|
Loading…
Reference in New Issue
Block a user