7153693: Three 2D_ImageIO tests failed due ImageFormatException on OEL 6.* Unbreakable Kernel x64
Reviewed-by: jgodinez, prr
--- a/jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c Wed Jun 13 12:46:02 2012 -0700
+++ b/jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c Thu Jun 14 11:14:44 2012 +0400
@@ -337,7 +337,7 @@
/* Save the data currently in the buffer */
offset = src->pub.bytes_in_buffer;
if (src->pub.next_input_byte > src->inbuf) {
- memcpy(src->inbuf, src->pub.next_input_byte, offset);
+ memmove(src->inbuf, src->pub.next_input_byte, offset);
}
RELEASE_ARRAYS(env, src);
buflen = (*env)->GetArrayLength(env, src->hInputBuffer) - offset;