]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/utility.h
Fixed a temporary solution of server shutting down to an assert(0) when a too large...
[dragonfireclient.git] / src / utility.h
index 5cb3080a7337b638b57d45055b8948344c49b698..12d732bea8d03ffca666787b8730ffc5efe860c3 100644 (file)
@@ -1911,7 +1911,9 @@ inline v3f intToFloat(v3s16 p, f32 d)
 // Creates a string with the length as the first two bytes
 inline std::string serializeString(const std::string &plain)
 {
-       assert(plain.size() <= 65535);
+       //assert(plain.size() <= 65535);
+       if(plain.size() > 65535)
+               throw SerializationError("String too long for serializeString");
        char buf[2];
        writeU16((u8*)&buf[0], plain.size());
        std::string s;