]> git.sesse.net Git - stockfish/blobdiff - src/tt.cpp
Fix a serious bug in TranspositionTable::retrieve()
[stockfish] / src / tt.cpp
index d7037a300f9aea657ac3d1ca69dc756a68abe822..4ac685d51e4c9ac464bb343fc4eaa21278a8b007 100644 (file)
@@ -144,9 +144,8 @@ const TTEntry* TranspositionTable::retrieve(const Position &pos) const {
 
   TTEntry *tte = first_entry(pos);
 
-  for (int i = 0; i < 4; i++)
+  for (int i = 0; i < 4; i++, tte++)
   {
-      tte += i;
       if (tte->key() == pos.get_key())
           return tte;
   }