--- ptrace.c.0  Wed Mar 24 21:03:52 1999
+++ ptrace.c    Wed Mar 24 21:23:33 1999
@@ -386,7 +386,7 @@
                   (current->uid != child->uid) ||
                   (current->gid != child->egid) ||
                   (current->gid != child->sgid) ||
-                   (cap_issubset(child->cap_permitted, current->cap_permitted)) ||
+                   (!cap_issubset(child->cap_permitted, current->cap_permitted)) ||
                   (current->gid != child->gid)) && !capable(CAP_SYS_PTRACE))
                       goto out;
               /* the same process cannot be attached many times */