aboutsummaryrefslogtreecommitdiff
path: root/lib/std/debug.zig
diff options
context:
space:
mode:
authorLemonBoy <thatlemon@gmail.com>2020-04-03 12:03:36 +0200
committerLemonBoy <thatlemon@gmail.com>2020-04-03 12:03:36 +0200
commitdc54e50db27f76721c33cd437b62ceb598a00447 (patch)
tree047dc99ee6d69a766d5e14047d916998b3f21d07 /lib/std/debug.zig
parentaa5865b9beea6d2e5615b1d9a2e6de723e006f26 (diff)
downloadzig-dc54e50db27f76721c33cd437b62ceb598a00447.tar.gz
zig-dc54e50db27f76721c33cd437b62ceb598a00447.zip
std: Fix one more sentinel buffer overrun
Diffstat (limited to 'lib/std/debug.zig')
-rw-r--r--lib/std/debug.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/debug.zig b/lib/std/debug.zig
index 9e14d132a8..2f5040a926 100644
--- a/lib/std/debug.zig
+++ b/lib/std/debug.zig
@@ -1213,7 +1213,7 @@ pub const DebugInfo = struct {
const obj_di = try self.allocator.create(ModuleDebugInfo);
errdefer self.allocator.destroy(obj_di);
- obj_di.* = openCoffDebugInfo(self.allocator, name_buffer[0..:0]) catch |err| switch (err) {
+ obj_di.* = openCoffDebugInfo(self.allocator, name_buffer[0 .. len + 4 :0]) catch |err| switch (err) {
error.FileNotFound => return error.MissingDebugInfo,
else => return err,
};