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:
@ -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);
|
||||||
|
Reference in New Issue
Block a user