I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 8a77db15 authored by zzz's avatar zzz
Browse files

Transport: Clean up unreachable() methods (ticket #2382)

parent beb0879f
No related branches found
No related tags found
No related merge requests found
......@@ -846,10 +846,10 @@ public abstract class TransportImpl implements Transport {
public void mayDisconnect(Hash peer) {}
public boolean isUnreachable(Hash peer) {
long now = _context.clock().now();
synchronized (_unreachableEntries) {
Long when = _unreachableEntries.get(peer);
if (when == null) return false;
long now = _context.clock().now();
if (when.longValue() + UNREACHABLE_PERIOD < now) {
_unreachableEntries.remove(peer);
return false;
......@@ -910,10 +910,10 @@ public abstract class TransportImpl implements Transport {
* This is NOT reset if the peer contacts us.
*/
public boolean wasUnreachable(Hash peer) {
long now = _context.clock().now();
synchronized (_wasUnreachableEntries) {
Long when = _wasUnreachableEntries.get(peer);
if (when != null) {
long now = _context.clock().now();
if (when.longValue() + WAS_UNREACHABLE_PERIOD < now) {
_unreachableEntries.remove(peer);
return false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment