2005-08-27 jrandom

* Minor logging and optimization tweaks in the router and SDK
    * Use ISO-8859-1 in the XML files (thanks redzara!)
    * The consolePassword config property can now be used to bypass the router
      console's nonce checking, allowing CLI restarts
This commit is contained in:
jrandom
2005-08-27 22:46:22 +00:00
committed by zzz
parent 8660cf0d74
commit e313da254c

View File

@ -156,11 +156,13 @@ public class DatabaseStoreMessage extends I2NPMessageImpl {
int compressedSize = (int)DataHelper.fromLong(data, curIndex, 2); int compressedSize = (int)DataHelper.fromLong(data, curIndex, 2);
curIndex += 2; curIndex += 2;
byte decompressed[] = DataHelper.decompress(data, curIndex, compressedSize);
try { try {
byte decompressed[] = DataHelper.decompress(data, curIndex, compressedSize);
_info.readBytes(new ByteArrayInputStream(decompressed)); _info.readBytes(new ByteArrayInputStream(decompressed));
} catch (DataFormatException dfe) { } catch (DataFormatException dfe) {
throw new I2NPMessageException("Error reading the routerInfo", dfe); throw new I2NPMessageException("Error reading the routerInfo", dfe);
} catch (IOException ioe) {
throw new I2NPMessageException("Compressed routerInfo was corrupt", ioe);
} }
} else { } else {
throw new I2NPMessageException("Invalid type of key read from the structure - " + _type); throw new I2NPMessageException("Invalid type of key read from the structure - " + _type);