From 347f3de15cfec4cb221f71e0b1ada19476068b0d Mon Sep 17 00:00:00 2001 From: Ori Newman Date: Sun, 15 Nov 2020 07:50:30 -0800 Subject: [PATCH] [NOD-1535] fix reachability test (#1075) * [NOD-1535] Don't compare pointers * [NOD-1535] Fix condition on updateVirtualDiffParents --- .../processes/consensusstatemanager/update_virtual.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domain/consensus/processes/consensusstatemanager/update_virtual.go b/domain/consensus/processes/consensusstatemanager/update_virtual.go index 39612880d..8b7c7b675 100644 --- a/domain/consensus/processes/consensusstatemanager/update_virtual.go +++ b/domain/consensus/processes/consensusstatemanager/update_virtual.go @@ -68,7 +68,7 @@ func (csm *consensusStateManager) updateVirtualDiffParents( newVirtualDiffParents := []*externalapi.DomainHash{newBlockHash} for _, virtualDiffParent := range virtualDiffParents { - if newBlockParents.Contains(virtualDiffParent) { + if !newBlockParents.Contains(virtualDiffParent) { virtualDiffParentUTXODiff, err := csm.utxoDiffStore.UTXODiff(csm.databaseContext, virtualDiffParent) if err != nil { return err @@ -81,7 +81,7 @@ func (csm *consensusStateManager) updateVirtualDiffParents( if err != nil { return err } - } else { + newVirtualDiffParents = append(newVirtualDiffParents, virtualDiffParent) } }