diff --git a/src/misc/pv/byteBuffer.h b/src/misc/pv/byteBuffer.h index b615e6e..0d777c0 100644 --- a/src/misc/pv/byteBuffer.h +++ b/src/misc/pv/byteBuffer.h @@ -803,8 +803,8 @@ private: assert(n<=getRemaining()); if (reverse()) { - for(std::size_t i=0; i(values[i])); + for(std::size_t i=0; i(values[i])); } } else { memcpy(_position, values, n); @@ -819,8 +819,8 @@ private: assert(n<=getRemaining()); if (reverse()) { - for(std::size_t i=0; i(detail::load_unaligned(_position+i)); + for(std::size_t i=0; i(detail::load_unaligned(_position+i*sizeof(T))); } } else { memcpy(values, _position, n);