--- 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 */
