mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-28 07:47:03 -05:00
fix: crash when disassembler encounters invalid instructions (#2116)
This commit is contained in:
@@ -80,6 +80,9 @@ namespace hex::plugin::disasm {
|
||||
|
||||
disassembly.push_back(instruction.value());
|
||||
|
||||
if (instruction->size == 0 || instruction->size > code.size())
|
||||
break;
|
||||
|
||||
code = code.subspan(instruction->size);
|
||||
instructionDataAddress += instruction->size;
|
||||
instructionLoadAddress += instruction->size;
|
||||
|
||||
Reference in New Issue
Block a user