From: Roland McGrath Date: Fri, 21 Mar 2003 07:33:15 +0000 (+0000) Subject: 2003-03-18 Roland McGrath X-Git-Tag: v4.5.18~785 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6f67a984426c77aabf7627dddd06cd71b2c3dcc0;p=strace 2003-03-18 Roland McGrath * process.c [LINUX] (sys_clone): Don't dereference parent_tid argument. --- diff --git a/process.c b/process.c index 8c7ca128..1b69d214 100644 --- a/process.c +++ b/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;