2003-03-18 Roland McGrath <roland@redhat.com>
* process.c [LINUX] (sys_clone): Don't dereference parent_tid argument.
This commit is contained in:
parent
49bad88ceb
commit
6f67a98442
10
process.c
10
process.c
@ -570,14 +570,8 @@ struct tcb *tcp;
|
||||
if ((flags & (CLONE_PARENT_SETTID|CLONE_CHILD_SETTID
|
||||
|CLONE_CHILD_CLEARTID|CLONE_SETTLS)) == 0)
|
||||
return 0;
|
||||
if (flags & CLONE_PARENT_SETTID) {
|
||||
int pid;
|
||||
if (umove(tcp, tcp->u_arg[ARG_PTID], &pid) == 0)
|
||||
tprintf(", parent_tidptr=[%d]", pid);
|
||||
else
|
||||
tprintf(", parent_tidptr=%#lx",
|
||||
tcp->u_arg[ARG_PTID]);
|
||||
}
|
||||
if (flags & CLONE_PARENT_SETTID)
|
||||
tprintf(", parent_tidptr=%#lx", tcp->u_arg[ARG_PTID]);
|
||||
if (flags & CLONE_SETTLS) {
|
||||
# ifdef I386
|
||||
struct modify_ldt_ldt_s copy;
|
||||
|
Loading…
x
Reference in New Issue
Block a user