Skip to content

Commit 012cbe0

Browse files
committed
Early exit.
1 parent d912d1d commit 012cbe0

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/gui/widgets/heap_viewer.cc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,11 @@ PCSX::Widgets::HeapViewer::WalkResult PCSX::Widgets::HeapViewer::walkHeap(Memory
126126
break;
127127
}
128128

129+
if (!next) {
130+
result.error = fmt::format("Free block at {:08x} has unreadable next pointer.", curr);
131+
break;
132+
}
133+
129134
freeBlocks.push_back({curr, *size});
130135
prevAddr = curr;
131136
curr = *next;

0 commit comments

Comments
 (0)