Fix set_tid_address not supporting null pointers
This commit is contained in:
parent
9cefcb08b6
commit
3a5793be4f
@ -180,7 +180,9 @@ pub fn do_arch_prctl(code: u32, addr: *mut usize) -> Result<isize> {
|
||||
}
|
||||
|
||||
pub fn do_set_tid_address(tidptr: *mut pid_t) -> Result<isize> {
|
||||
if !tidptr.is_null() {
|
||||
check_mut_ptr(tidptr)?;
|
||||
}
|
||||
super::do_set_tid_address::do_set_tid_address(tidptr).map(|tid| tid as isize)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user