critical bug fix: use target ID for predecessor query lookup

This commit is contained in:
Trolli Schmittlauch 2020-06-18 23:06:43 +02:00
parent f27812bcf3
commit da0b8626cb

View file

@ -89,7 +89,7 @@ queryLocalCache ownState nCache lBestNodes targetID
closestSuccessor = maybe Set.empty (Set.singleton . toRemoteCacheEntry) $ cacheLookupSucc targetID nCache
closestPredecessors :: Set.Set RemoteCacheEntry
closestPredecessors = closestPredecessor (lBestNodes-1) $ getNid ownState
closestPredecessors = closestPredecessor (lBestNodes-1) targetID
closestPredecessor :: (Integral n, Show n) => n -> NodeID -> Set.Set RemoteCacheEntry
closestPredecessor 0 _ = Set.empty
closestPredecessor remainingLookups lastID