You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ba...@apache.org on 2006/12/06 01:20:20 UTC

svn commit: r482840 - /jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/EndianUtils.java

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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org