From 8e7716ebcc4ac5f30aed86ee4703cef68bc61e6c Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 27 Nov 2023 15:48:56 +0100 Subject: [PATCH] fix: Zero-sized patches being created --- plugins/builtin/source/content/views/view_patches.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/builtin/source/content/views/view_patches.cpp b/plugins/builtin/source/content/views/view_patches.cpp index 507aee853..e39d0f0f6 100644 --- a/plugins/builtin/source/content/views/view_patches.cpp +++ b/plugins/builtin/source/content/views/view_patches.cpp @@ -65,6 +65,9 @@ namespace hex::plugin::builtin { }); EventManager::subscribe(this, [](prv::Provider *provider, u64 offset, u64 size, const u8 *data) { + if (size == 0) + return; + offset -= provider->getBaseAddress(); std::vector oldData(size, 0x00);