commit 1054e67f01e0f2eff1adf4982189ebba0a3696ab (tree)
parent 197d9a9eb3557b1feae7580a82ab60defc9e12a1
Author: kcbanner <kcbanner@gmail.com>
Date: Sun, 13 Aug 2023 22:53:15 -0400
dwarf: add missing length check in rowColumns
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/lib/std/dwarf/call_frame.zig b/lib/std/dwarf/call_frame.zig
@@ -452,6 +452,7 @@ pub const VirtualMachine = struct {
/// Return a slice backed by the row's non-CFA columns
pub fn rowColumns(self: VirtualMachine, row: Row) []Column {
+ if (row.columns.len == 0) return &.{};
return self.columns.items[row.columns.start..][0..row.columns.len];
}