kmc-solid: Refactor is_interrupted
to avoid integer overflow
This commit is contained in:
parent
dc37959ce8
commit
eb627ea339
@ -183,8 +183,7 @@ pub(super) fn error_name(er: abi::ER) -> Option<&'static str> {
|
||||
|
||||
#[inline]
|
||||
pub fn is_interrupted(er: abi::ER) -> bool {
|
||||
let errno = netc::SOLID_NET_ERR_BASE - er;
|
||||
errno as libc::c_int == libc::EINTR
|
||||
er == netc::SOLID_NET_ERR_BASE - libc::EINTR
|
||||
}
|
||||
|
||||
pub(super) fn decode_error_kind(er: abi::ER) -> ErrorKind {
|
||||
|
Loading…
Reference in New Issue
Block a user