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);