Fixed FeldmanHashSet
[libcds.git] / cds / intrusive / feldman_hashset_rcu.h
index ab6782a5d04828b9c30f40f5866a62522dcd00f6..0f3bc27f47abfb55e734ee68440cc4c9867dfcb9 100644 (file)
@@ -1139,6 +1139,7 @@ namespace cds { namespace intrusive {
                 if ( pos.pArr->nodes[pos.nSlot].load( memory_model::memory_order_acquire ) != slot ) {
                     // slot value has been changed - retry
                     stats().onSlotChanged();
+                    continue;
                 }
                 else if ( slot.ptr() && cmp( hash, hash_accessor()(*slot.ptr())) == 0 ) {
                     // item found