Initialize the iterator in get_keys and get_keys_with_header.
This fixes the issues with ceph_test_rados_api_aio.
Signed-off-by: Varada Kari <varada.kari@sandisk.com>
return -ENOENT;
ObjectMap::ObjectMapIterator iter = _get_iterator(header, prefix);
- for (; iter->valid(); iter->next()) {
+ for (iter->seek_to_first(); iter->valid(); iter->next()) {
if (iter->status())
return iter->status();
keys->insert(iter->key());
set<string> *keys)
{
ObjectMap::ObjectMapIterator iter = _get_iterator(header->header, prefix);
- for (; iter->valid(); iter->next()) {
+ for (iter->seek_to_first(); iter->valid(); iter->next()) {
if (iter->status())
return iter->status();
keys->insert(iter->key());