forked from bonsai/harakit
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 */
|
/* wrapper function for use in Rust */
|
||||||
pub fn raw_message(err: std::io::Error) -> String {
|
pub fn raw_message(err: std::io::Error) -> String {
|
||||||
/* Get the raw OS error. If it’s None, what the hell is going on‽ */
|
/* 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
|
/* 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
|
* convert it to an owned value. If the string is not valid UTF-8, return
|
||||||
|
Loading…
Reference in New Issue
Block a user