A colleague brought this one to my attention based on the FindBugs report:
EndianUtils.readSwappedLong calls input.read( bytes ) without checking the return value. So I'm guessing there's a chance that less than 8 bytes might be read. I'm tempted to solve it by just putting in a for( i=0->8 ) loop in and call the read( input ) method. Does that sound okay? Hen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
