forked from I2P_Developers/i2p.i2p
better 7 bit error message
This commit is contained in:
@@ -71,13 +71,13 @@ public class SevenBit implements Encoding {
|
|||||||
int backupOffset = offset;
|
int backupOffset = offset;
|
||||||
while( length-- > 0 ) {
|
while( length-- > 0 ) {
|
||||||
byte b = in[offset++];
|
byte b = in[offset++];
|
||||||
if( b > 32 && b < 127 )
|
if( b >= 32 && b < 127 )
|
||||||
continue;
|
continue;
|
||||||
if( b == ' ' || b == '\t' )
|
if( b == '\t' )
|
||||||
continue;
|
continue;
|
||||||
if( b == '\r' || b == '\n' )
|
if( b == '\r' || b == '\n' )
|
||||||
continue;
|
continue;
|
||||||
throw new DecodingException( "No 8bit Data allowed (" + b + ")" );
|
throw new DecodingException( "No 8 bit data allowed in 7 bit encoding (" + b + ')' );
|
||||||
}
|
}
|
||||||
return new ReadBuffer(in, backupOffset, backupLength);
|
return new ReadBuffer(in, backupOffset, backupLength);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user