]> git.lizzy.rs Git - minetest.git/commitdiff
Fix broken handling of NodemetaChanged packets
authorsfan5 <sfan5@live.de>
Sun, 12 Sep 2021 12:35:52 +0000 (14:35 +0200)
committersfan5 <sfan5@live.de>
Sun, 12 Sep 2021 12:42:01 +0000 (14:42 +0200)
fixes #11610

src/network/clientpackethandler.cpp

index 128240c02cd5ba6865c0082dc63baf2639bee5ee..b2965c23d7644660329cb524740aa11191186cd7 100644 (file)
@@ -261,7 +261,7 @@ void Client::handleCommand_NodemetaChanged(NetworkPacket *pkt)
                return;
 
        std::istringstream is(pkt->readLongString(), std::ios::binary);
-       std::stringstream sstr(std::ios::binary);
+       std::stringstream sstr(std::ios::binary | std::ios::in | std::ios::out);
        decompressZlib(is, sstr);
 
        NodeMetadataList meta_updates_list(false);