1
diff --git a/parrot/src/tracer.c b/parrot/src/tracer.c
2
index 140057d..0c15278 100644
3
--- a/parrot/src/tracer.c
4
+++ b/parrot/src/tracer.c
5
@@ -300,7 +300,7 @@ int tracer_copy_out( struct tracer *t, const void *data, const void *uaddr, int
8
result = full_pwrite64(t->memory_file,data,length,iuaddr);
9
- if( result!=length && errno==EINVAL ) {
10
+ if( result!=length ) {
12
debug(D_SYSCALL,"writing to /proc/X/mem failed, falling back to slow ptrace write");