diff --git a/src/Node.cpp b/src/Node.cpp index 0493f14d1019c439acdea0c9eb835f506ede0760..1ea4058163836aecb28df49fb030c613ed61a672 100644 --- a/src/Node.cpp +++ b/src/Node.cpp @@ -69,7 +69,7 @@ void Node::debugOutputRep(){ for (auto pos : hashRing->nodePositions) { members.insert(pos); membersIP.insert(hashRing->getValue(pos)); } for (auto &mapping : outputReplication){ for (auto &reps: mapping.second){ - if (membersIP.count(get<0>(reps.first)) || members.count(get<1>(reps.first))){ + if (!membersIP.count(get<0>(reps.first)) || !members.count(get<1>(reps.first))){ toDel.push_back(make_tuple(mapping.first, get<0>(reps.first), get<1>(reps.first))); } else{