diff --git a/src/Serializer.cpp b/src/Serializer.cpp index df891070bf..cae1962967 100644 --- a/src/Serializer.cpp +++ b/src/Serializer.cpp @@ -279,7 +279,7 @@ int Serializer::addVL(const std::vector& vector) int Serializer::addVL(const void *ptr, int len) { int ret = addRaw(encodeVL(len)); - addRaw(ptr, len); + if (len) addRaw(ptr, len); return ret; }