mirror of
git://git.musl-libc.org/musl
synced 2025-03-06 20:48:29 +01:00
fix (hopefully) PTRACE_TRACEME (command 0) argument handling
This commit is contained in:
parent
56ddcc7208
commit
00b883a955
1 changed files with 2 additions and 2 deletions
|
@ -17,9 +17,9 @@ long ptrace(int req, ...)
|
|||
addr2 = va_arg(ap, void *);
|
||||
va_end(ap);
|
||||
|
||||
if (req<4U) data = &result;
|
||||
if (req-1U < 3) data = &result;
|
||||
ret = syscall(SYS_ptrace, req, pid, addr, data, addr2);
|
||||
|
||||
if (ret<0 || req>=4U) return ret;
|
||||
if (ret < 0 || req-1U >= 3) return ret;
|
||||
return result;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue