Fix small bug in redis backend

This commit is contained in:
sfan5 2014-07-08 13:54:41 +02:00
parent dff4589152
commit 4076903980

View File

@ -134,11 +134,11 @@ void DBRedis::loadPosCache()
if(reply->type != REDIS_REPLY_ARRAY)
throw std::runtime_error("Failed to get keys from database");
for(size_t i = 0; i < reply->elements; i++) {
if(!reply->element[i]->type == REDIS_REPLY_STRING)
if(reply->element[i]->type != REDIS_REPLY_STRING)
throw std::runtime_error("Got wrong response to 'HKEYS %s' command");
posCache.push_back(decodeBlockPos(stoi64(reply->element[i]->str)));
}
freeReplyObject(reply);
}
@ -164,4 +164,3 @@ void DBRedis::getBlocksOnZ(std::map<int16_t, BlockList> &blocks, int16_t zPos)
freeReplyObject(reply);
}
}