diff options
-rw-r--r-- | src/database-redis.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/database-redis.cpp b/src/database-redis.cpp index d7f537977..9e47b516f 100644 --- a/src/database-redis.cpp +++ b/src/database-redis.cpp @@ -126,6 +126,11 @@ std::string Database_Redis::loadBlock(const v3s16 &pos) throw FileNotGoodException(std::string( "Redis command 'HGET %s %s' errored: ") + errstr); } + case REDIS_REPLY_NIL: { + // block not found in database + freeReplyObject(reply); + return ""; + } } errorstream << "loadBlock: loading block " << PP(pos) << " returned invalid reply type " << reply->type |