From f176c36df7e2af3e8ee8c8a42ece31bdde1ab3a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Fri, 10 Mar 2023 18:44:17 +0100 Subject: [PATCH] End serialized vectors with \0 --- variant.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/variant.cpp b/variant.cpp index c920834..e05e7d7 100644 --- a/variant.cpp +++ b/variant.cpp @@ -175,6 +175,7 @@ void toCharsVector(const Variant &v, size_t &len, ByteArray &data) data.resize(size); std::memcpy(data.data(), &v.value()[0], size); data.encodeBase64(); + data.append('\0'); } template @@ -186,6 +187,7 @@ void toCharsMatrix(const Variant &v, size_t &rows, size_t &cols, ByteArray &data data.resize(size); std::memcpy(data.data(), &v.value()(0, 0), size); data.encodeBase64(); + data.append('\0'); } void deserializeVariant(const pugi::xml_node &node, Variant &variant, const ByteArray &data)