Kad: Fix NPE when removing yourself

This commit is contained in:
zzz
2014-01-09 12:27:18 +00:00
parent 8658c23974
commit 80fadb4580

View File

@ -276,6 +276,8 @@ public class KBucketSet<T extends SimpleDataStructure> {
try { try {
kbucket = getBucket(entry); kbucket = getBucket(entry);
} finally { releaseReadLock(); } } finally { releaseReadLock(); }
if (kbucket == null) // us
return false;
boolean removed = kbucket.remove(entry); boolean removed = kbucket.remove(entry);
return removed; return removed;
} }