Author: bayard
Date: Tue Dec 5 16:20:19 2006
New Revision: 482840
URL: http://svn.apache.org/viewvc?view=rev&rev=482840
Log:
Applying my patch from #IO-102 - fixes readSwappedLong(InputStream) for the
possibility that not all 8 bytes would be read by input.read(bytes)
Modified:
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/EndianUtils.java
Modified:
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/EndianUtils.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/EndianUtils.java?view=diff&rev=482840&r1=482839&r2=482840
==============================================================================
---
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/EndianUtils.java
(original)
+++
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/EndianUtils.java
Tue Dec 5 16:20:19 2006
@@ -405,7 +405,9 @@
throws IOException
{
byte[] bytes = new byte[8];
- input.read( bytes );
+ for ( int i=0; i<8; i++ ) {
+ bytes[i] = (byte) read( input );
+ }
return readSwappedLong( bytes, 0 );
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]