From 30ffb9c532ded0233d24fa1df312b1ffd6a5af43 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Wed, 9 Nov 2005 11:33:07 -0800 Subject: [PATCH] --- yaml --- r: 13629 b: refs/heads/master c: 28d838cc4dfea980cb6eda0a7409cbf91889ca74 h: refs/heads/master i: 13627: 864f456cc9098e7db2f4591290433d5ade9d696f v: v3 --- [refs] | 2 +- trunk/kernel/ptrace.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 0ada392b1e4f..d858f2239e19 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ac111bfaa6b0b3c0edc63c27bd9617d6b08851ff +refs/heads/master: 28d838cc4dfea980cb6eda0a7409cbf91889ca74 diff --git a/trunk/kernel/ptrace.c b/trunk/kernel/ptrace.c index 5b8dd98a230e..b88d4186cd7a 100644 --- a/trunk/kernel/ptrace.c +++ b/trunk/kernel/ptrace.c @@ -155,7 +155,7 @@ int ptrace_attach(struct task_struct *task) retval = -EPERM; if (task->pid <= 1) goto bad; - if (task == current) + if (task->tgid == current->tgid) goto bad; /* the same process cannot be attached many times */ if (task->ptrace & PT_PTRACED)