diff --git a/xbanan/Utils.h b/xbanan/Utils.h index 9099340..613e9b8 100644 --- a/xbanan/Utils.h +++ b/xbanan/Utils.h @@ -31,5 +31,5 @@ inline BAN::ErrorOr encode(BAN::Vector& buffer, const T& value) template requires requires(T value) { value.size(); value.data(); } inline BAN::ErrorOr encode(BAN::Vector& buffer, const T& value) { - return encode_bytes(buffer, value.data(), value.size()); + return encode_bytes(buffer, value.data(), value.size() * sizeof(typename T::value_type)); }