- int bucket = hash_key_to_bucket(bpfen.data(), bpfen.size(), num_buckets);
- elems[bucket].emplace_back(Element {std::move(bpfen), std::move(move), Result(r), opening_num, white_elo, black_elo, timestamp, file_num, start_position});
+ int bucket = hash_key_to_bucket(bpfen, bpfen_len, num_buckets);
+ elems[bucket].emplace_back(Element {bpfen, bpfen_len, {}, Result(r), opening_num, white_elo, black_elo, timestamp, file_num, start_position});
+ strcpy(elems[bucket].back().move, move);