From 78120e41e69678f7ecf833bb6dd8ff175a12a4ca Mon Sep 17 00:00:00 2001 From: Waldemar Porscha Date: Wed, 2 Mar 2022 11:24:36 +0100 Subject: [PATCH] correct wrong buffer initialization --- src/knx/memory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/knx/memory.cpp b/src/knx/memory.cpp index 0115d7d..83d112c 100644 --- a/src/knx/memory.cpp +++ b/src/knx/memory.cpp @@ -30,10 +30,10 @@ void Memory::readMemory() _freeList = new MemoryBlock(flashStart + metadataBlockSize, flashSize - metadataBlockSize); uint16_t version = 0; - const uint8_t* buffer = popWord(version, buffer); + const uint8_t* buffer = popWord(version, flashStart); uint16_t manufacturerId = 0; - buffer = popWord(manufacturerId, flashStart); + buffer = popWord(manufacturerId, buffer); uint8_t hardwareType[LEN_HARDWARE_TYPE] = {0}; buffer = popByteArray(hardwareType, LEN_HARDWARE_TYPE, buffer);