--- a/jdk/src/solaris/native/sun/tools/attach/LinuxVirtualMachine.c Fri May 09 09:47:07 2014 +0100
+++ b/jdk/src/solaris/native/sun/tools/attach/LinuxVirtualMachine.c Fri May 09 12:06:13 2014 +0200
@@ -418,14 +418,14 @@
len = remaining;
}
- RESTARTABLE(read(fd, buf+off, len), n);
+ RESTARTABLE(read(fd, buf, len), n);
if (n == -1) {
JNU_ThrowIOExceptionWithLastError(env, "read");
} else {
if (n == 0) {
n = -1; // EOF
} else {
- (*env)->SetByteArrayRegion(env, ba, off, (jint)n, (jbyte *)(buf+off));
+ (*env)->SetByteArrayRegion(env, ba, off, (jint)n, (jbyte *)(buf));
}
}
return n;