InNetMessage now needs a reference to a context, so give it one
This commit is contained in:
@ -76,6 +76,8 @@ public class HandleTunnelMessageJob extends JobImpl {
|
||||
return;
|
||||
}
|
||||
|
||||
info.messageProcessed();
|
||||
|
||||
info = getUs(info);
|
||||
if (info == null) {
|
||||
if (_log.shouldLog(Log.ERROR))
|
||||
@ -284,7 +286,7 @@ public class HandleTunnelMessageJob extends JobImpl {
|
||||
}
|
||||
|
||||
private void sendToLocal(I2NPMessage body) {
|
||||
InNetMessage msg = new InNetMessage();
|
||||
InNetMessage msg = new InNetMessage(_context);
|
||||
msg.setMessage(body);
|
||||
msg.setFromRouter(_from);
|
||||
msg.setFromRouterHash(_fromHash);
|
||||
@ -480,7 +482,7 @@ public class HandleTunnelMessageJob extends JobImpl {
|
||||
_log.info("Message for tunnel " + _info.getTunnelId() +
|
||||
" received at the gateway (us), but its a 0 length tunnel though it is a "
|
||||
+ _body.getClass().getName() + ", so process it locally");
|
||||
InNetMessage msg = new InNetMessage();
|
||||
InNetMessage msg = new InNetMessage(HandleLocallyJob.this._context);
|
||||
msg.setFromRouter(_from);
|
||||
msg.setFromRouterHash(_fromHash);
|
||||
msg.setMessage(_body);
|
||||
|
@ -100,7 +100,7 @@ class MessageHandler {
|
||||
|
||||
private void handleLocalRouter(I2NPMessage message, RouterIdentity from, Hash fromHash, SourceRouteBlock replyBlock, boolean ackUsed) {
|
||||
_log.info("Handle " + message.getClass().getName() + " to a local router - toss it on the inbound network pool");
|
||||
InNetMessage msg = new InNetMessage();
|
||||
InNetMessage msg = new InNetMessage(_context);
|
||||
msg.setFromRouter(from);
|
||||
msg.setFromRouterHash(fromHash);
|
||||
msg.setMessage(message);
|
||||
|
@ -145,7 +145,7 @@ public class SendMessageDirectJob extends JobImpl {
|
||||
if (_onSend != null)
|
||||
_context.jobQueue().addJob(_onSend);
|
||||
|
||||
InNetMessage msg = new InNetMessage();
|
||||
InNetMessage msg = new InNetMessage(_context);
|
||||
msg.setFromRouter(_router.getIdentity());
|
||||
msg.setMessage(_message);
|
||||
_context.inNetMessagePool().add(msg);
|
||||
|
Reference in New Issue
Block a user