patch-2.6.6-vs1.9.0
[linux-2.6.git] / arch / alpha / kernel / ptrace.c
index aa654cc..5d9aae6 100644 (file)
@@ -287,6 +287,8 @@ do_sys_ptrace(long request, long pid, long addr, long data,
        read_unlock(&tasklist_lock);
        if (!child)
                goto out_notsk;
+       if (!vx_check(vx_task_xid(child), VX_WATCH|VX_IDENT))
+               goto out;
 
        if (request == PTRACE_ATTACH) {
                ret = ptrace_attach(child);