Closed
Description
Code
string src;
writefln("Packed '%s'", src.pack);
writefln("Unpacked '%s'", src.pack.unpack);
Output
Packed '[192]'
object.Exception@../../../.dub/packages/msgpack-d-1.0.0-beta.2/src/msgpack.d(4599): front is called with non array object. type = nil
Same issue for code
writefln("Packed '%s'", null.pack);
writefln("Unpacked '%s'", null.pack.unpack);
Packing is 192 == 0xC0 == Nil
AFAIK should be 160 == 0xA0 == Fixed string
Ok now trying unpack empty string
writefln("Unpacked '%s'", [0xA0].unpack);
Fails
msgpack.UnpackException@../../../.dub/packages/msgpack-d-1.0.0-beta.2/src/msgpack.d(305): Deserialization failure
Metadata
Metadata
Assignees
Labels
No labels