diff --git a/src/patches/scanner.cpp b/src/patches/scanner.cpp index 8f8ad2c..54ecca3 100644 --- a/src/patches/scanner.cpp +++ b/src/patches/scanner.cpp @@ -278,7 +278,7 @@ namespace Qr { hexStream << std::hex << std::uppercase << std::setfill ('0') << std::setw (2); for (size_t i = 0; i < data->size (); i++) hexStream << static_cast ((*data)[i]) << " "; LogMessage (LogLevel::INFO, "[QR] Read QRData size: {} data: {}\n", data->size (), hexStream.str ()); - size_t finalCopySize = std::min (data->size () + 1, (size_t)length); + size_t finalCopySize = std::min (data->size (), (size_t)length); memcpy (dest, data->data (), finalCopySize); scanQueue.pop (); delete data;