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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user