Index: arch/x86_64/ia32/ptrace32.c
===================================================================
RCS file: /cvsdev/mvl-kernel/linux/arch/x86_64/ia32/ptrace32.c,v
retrieving revision 1.1.36.1.8.3
diff -a -u -r1.1.36.1.8.3 ptrace32.c
--- arch/x86_64/ia32/ptrace32.c 19 Nov 2004 04:41:58 -0000 1.1.36.1.8.3
+++ arch/x86_64/ia32/ptrace32.c 5 Jan 2005 19:26:43 -0000
@@ -182,14 +182,14 @@
goto out;
*err = ptrace_check_attach(child, request == PTRACE_KILL);
if (*err < 0)
- goto out;
+ goto out;
return child;
- }
out:
- put_task_struct(child);
+ put_task_struct(child);
+ }
+
return NULL;
-
}
extern asmlinkage long sys_ptrace(long request, long pid, unsigned long addr, unsigned long data);