From 9d43e49e7bd3db3938e974f6d6ef67e7077983e3 Mon Sep 17 00:00:00 2001 From: Maschell Date: Sun, 24 Jan 2021 15:45:15 +0100 Subject: [PATCH] Fix reading files from buffer --- src/utils/FileReader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/FileReader.cpp b/src/utils/FileReader.cpp index 22d265c..cf6d14b 100644 --- a/src/utils/FileReader.cpp +++ b/src/utils/FileReader.cpp @@ -14,7 +14,7 @@ int FileReader::read(uint8_t *buffer, uint32_t size) { if (toRead == 0) { return 0; } - memcpy(buffer, input_buffer, toRead); + memcpy(buffer, input_buffer + input_pos, toRead); input_pos += toRead; return toRead; } else if (isReadFromFile) { @@ -45,6 +45,6 @@ FileReader::FileReader(uint8_t *buffer, uint32_t size) { this->input_buffer = buffer; this->input_size = size; this->input_pos = 0; - this->isReadFromBuffer = false; + this->isReadFromBuffer = true; this->isReadFromFile = false; }