From e981eff1e6f603dd24e597de045cfecf9c1bdf33 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 29 Jan 2025 18:39:19 +0100 Subject: [PATCH] fix: Uninitialized buffers in resize operation --- lib/libimhex/source/providers/provider.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libimhex/source/providers/provider.cpp b/lib/libimhex/source/providers/provider.cpp index 3b68cf5db..82a029c1a 100644 --- a/lib/libimhex/source/providers/provider.cpp +++ b/lib/libimhex/source/providers/provider.cpp @@ -107,8 +107,8 @@ namespace hex::prv { auto newSize = oldSize + size; this->resizeRaw(newSize); - std::vector buffer(0x1000); - const std::vector zeroBuffer(0x1000); + std::vector buffer(0x1000, 0x00); + const std::vector zeroBuffer(0x1000, 0x00); auto position = oldSize; while (position > offset) {