diff --git a/src/Blob.cpp b/src/Blob.cpp index 32da131..98373a1 100644 --- a/src/Blob.cpp +++ b/src/Blob.cpp @@ -70,7 +70,9 @@ size_t Blob::length() const { std::vector Blob::vector() const { std::vector result(_length); - memcpy(&result[0], &_data[0], _length); + if (_length > 0) { + memcpy(result.data(), _data, _length); + } return result; }