From da439dd1272b48e985b2edbd358720a10a3a66a7 Mon Sep 17 00:00:00 2001 From: jrandom Date: Mon, 12 Jul 2004 21:33:32 +0000 Subject: [PATCH] sanity checking for a kooky race condition --- .../net/i2p/router/message/OutboundClientMessageJob.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/router/java/src/net/i2p/router/message/OutboundClientMessageJob.java b/router/java/src/net/i2p/router/message/OutboundClientMessageJob.java index 74126366d..aae381e03 100644 --- a/router/java/src/net/i2p/router/message/OutboundClientMessageJob.java +++ b/router/java/src/net/i2p/router/message/OutboundClientMessageJob.java @@ -639,8 +639,10 @@ public class OutboundClientMessageJob extends JobImpl { + _status.getNumSent() + " sends"); if ( (_key != null) && (_tags != null) && (_tags.size() > 0) ) { - _context.sessionKeyManager().tagsDelivered(_status.getLeaseSet().getEncryptionKey(), - _key, _tags); + LeaseSet ls = _status.getLeaseSet(); + if (ls != null) + _context.sessionKeyManager().tagsDelivered(ls.getEncryptionKey(), + _key, _tags); } if (alreadySuccessful) {