From 6cd030203a015db296c290743ba7e6ff3d12a2f4 Mon Sep 17 00:00:00 2001 From: thelsing Date: Fri, 3 Jul 2020 00:47:29 +0200 Subject: [PATCH] Update data_property.cpp --- src/knx/data_property.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/knx/data_property.cpp b/src/knx/data_property.cpp index 408ac32..00e1141 100644 --- a/src/knx/data_property.cpp +++ b/src/knx/data_property.cpp @@ -18,7 +18,7 @@ uint8_t DataProperty::read(uint16_t start, uint8_t count, uint8_t* data) const start -= 1; // data is already big enough to hold the data - memcpy(data, _data + start, count * ElementSize()); + memcpy(data, _data + (start * ElementSize()), count * ElementSize()); return count; } @@ -66,7 +66,7 @@ uint8_t DataProperty::write(uint16_t start, uint8_t count, const uint8_t* data) _currentElements = start + count; } - memcpy(_data + start, data, count * ElementSize()); + memcpy(_data + (start * ElementSize()), data, count * ElementSize()); return count; }