forked from I2P_Developers/i2p.i2p
Router: Fix cascading I2CP error (ticket #1692)
caused by not setting message ID. only happens when serialized (external I2CP)
This commit is contained in:
@ -1,3 +1,6 @@
|
||||
2015-10-30 zzz
|
||||
* Router: Fix cascading I2CP error (ticket #1692)
|
||||
|
||||
2015-10-21 zzz
|
||||
* i2psnark: More consistency and torrent links in messages
|
||||
* Router: Increase timer thread priority
|
||||
|
@ -18,7 +18,7 @@ public class RouterVersion {
|
||||
/** deprecated */
|
||||
public final static String ID = "Monotone";
|
||||
public final static String VERSION = CoreVersion.VERSION;
|
||||
public final static long BUILD = 19;
|
||||
public final static long BUILD = 20;
|
||||
|
||||
/** for example "-test" */
|
||||
public final static String EXTRA = "";
|
||||
|
@ -196,7 +196,6 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
|
||||
private void handleSetDate(SetDateMessage message) {
|
||||
//_context.clock().setNow(message.getDate().getTime());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Handle a CreateSessionMessage.
|
||||
@ -378,6 +377,7 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
|
||||
// do this instead:
|
||||
if (sid != null && message.getNonce() > 0) {
|
||||
MessageStatusMessage status = new MessageStatusMessage();
|
||||
status.setMessageId(_runner.getNextMessageId());
|
||||
status.setSessionId(sid.getSessionId());
|
||||
status.setSize(0);
|
||||
status.setNonce(message.getNonce());
|
||||
@ -461,7 +461,7 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
|
||||
}
|
||||
|
||||
/** override for testing */
|
||||
protected void handleCreateLeaseSet(CreateLeaseSetMessage message) {
|
||||
protected void handleCreateLeaseSet(CreateLeaseSetMessage message) {
|
||||
if ( (message.getLeaseSet() == null) || (message.getPrivateKey() == null) || (message.getSigningPrivateKey() == null) ) {
|
||||
if (_log.shouldLog(Log.ERROR))
|
||||
_log.error("Null lease set granted: " + message);
|
||||
|
Reference in New Issue
Block a user