mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-02-07 06:44:16 +00:00
Fix race between connectionClosed() and ConnectionHandler()
This commit is contained in:
parent
4dc3392719
commit
5f5700bbb0
@ -92,11 +92,11 @@ class ConnectionHandler implements MessageWriteTarget {
|
||||
try {
|
||||
alreadyClosed = closeCalled;
|
||||
this.connectedHandlers = connectedHandlers;
|
||||
if (!alreadyClosed)
|
||||
checkState(connectedHandlers.add(this));
|
||||
} finally {
|
||||
lock.unlock();
|
||||
}
|
||||
if (!alreadyClosed)
|
||||
checkState(connectedHandlers.add(this));
|
||||
}
|
||||
|
||||
@GuardedBy("lock")
|
||||
|
Loading…
Reference in New Issue
Block a user