diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/main.cpp b/src/main.cpp index 401f289df..e9b320af7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1131,14 +1131,16 @@ static bool recompress_map_database(const GameParams &game_params, const Setting iss.str(data); iss.clear(); - MapBlock mb(nullptr, v3s16(0,0,0), &server); - u8 ver = readU8(iss); - mb.deSerialize(iss, ver, true); - - oss.str(""); - oss.clear(); - writeU8(oss, serialize_as_ver); - mb.serialize(oss, serialize_as_ver, true, -1); + { + MapBlock mb(nullptr, v3s16(0,0,0), &server); + u8 ver = readU8(iss); + mb.deSerialize(iss, ver, true); + + oss.str(""); + oss.clear(); + writeU8(oss, serialize_as_ver); + mb.serialize(oss, serialize_as_ver, true, -1); + } db->saveBlock(*it, oss.str()); |