]> err.no Git - linux-2.6/blobdiff - fs/proc/base.c
[NET]: Remove unused security member in sk_buff
[linux-2.6] / fs / proc / base.c
index e31903aadd96f6f3a4cc327c67f9163352da262f..ace151fa487865fd160546d27c07e31384fa17c9 100644 (file)
@@ -314,7 +314,7 @@ static int may_ptrace_attach(struct task_struct *task)
             (current->gid != task->gid)) && !capable(CAP_SYS_PTRACE))
                goto out;
        rmb();
-       if (!task->mm->dumpable && !capable(CAP_SYS_PTRACE))
+       if (task->mm->dumpable != 1 && !capable(CAP_SYS_PTRACE))
                goto out;
        if (security_ptrace(current, task))
                goto out;
@@ -1113,7 +1113,9 @@ static int task_dumpable(struct task_struct *task)
        if (mm)
                dumpable = mm->dumpable;
        task_unlock(task);
-       return dumpable;
+       if(dumpable == 1)
+               return 1;
+       return 0;
 }