diff --git a/src/header/semaphore/mod.rs b/src/header/semaphore/mod.rs index cc16858dbf..ec519abc4b 100644 --- a/src/header/semaphore/mod.rs +++ b/src/header/semaphore/mod.rs @@ -159,8 +159,8 @@ pub unsafe extern "C" fn sem_open( } let (mode, value): (mode_t, c_uint) = if create { ( - unsafe { __valist.next_arg::() }.unwrap_or(0), - unsafe { __valist.next_arg::() }.unwrap_or(0), + unsafe { __valist.next_arg::() }, + unsafe { __valist.next_arg::() }, ) } else { (0, 0)