From 444b5219e240d03dce264f4ac8adde46c6a2b9ea Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 16 Feb 2025 21:11:02 +0100 Subject: [PATCH] fix: Crash when custom disassembler returns no bytes --- .../source/content/disassemblers/custom_architectures.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/disassembler/source/content/disassemblers/custom_architectures.cpp b/plugins/disassembler/source/content/disassemblers/custom_architectures.cpp index 833e7a6e3..275b3202f 100644 --- a/plugins/disassembler/source/content/disassemblers/custom_architectures.cpp +++ b/plugins/disassembler/source/content/disassemblers/custom_architectures.cpp @@ -46,7 +46,8 @@ namespace hex::plugin::disasm { for (u8 byte : instruction.bytes) disassembly.bytes += hex::format("{0:02X} ", byte); - disassembly.bytes.pop_back(); + if (!disassembly.bytes.empty()) + disassembly.bytes.pop_back(); return disassembly; }