< prev index next >

src/java.desktop/share/native/libjavajpeg/jpegdecoder.c

Print this page

        

@@ -356,11 +356,11 @@
         }
         return;
     }
     ret = (*env)->CallIntMethod(env, src->hInputStream, InputStream_readID,
                                 src->hInputBuffer, offset, buflen);
-    if ((ret > 0) && ((unsigned int)ret > buflen)) ret = buflen;
+    if ((ret > 0) && ((unsigned int)ret > buflen)) ret = (int)buflen;
     if ((*env)->ExceptionOccurred(env) || !GET_ARRAYS(env, src)) {
         cinfo->err->error_exit((struct jpeg_common_struct *) cinfo);
     }
     if (ret <= 0) {
         /* Silently accept truncated JPEG files */
< prev index next >