diff --git a/lib/std/os/uefi/protocol/file.zig b/lib/std/os/uefi/protocol/file.zig index 346fa29cc9..2e9c251642 100644 --- a/lib/std/os/uefi/protocol/file.zig +++ b/lib/std/os/uefi/protocol/file.zig @@ -239,7 +239,7 @@ pub const File = extern struct { self: *const File, comptime info: std.meta.Tag(Info), buffer: []u8, - ) GetInfoError!struct { usize, @FieldType(Info, @tagName(info)) } { + ) GetInfoError!*@FieldType(Info, @tagName(info)) { const InfoType = @FieldType(Info, @tagName(info)); var len = buffer.len; @@ -268,7 +268,7 @@ pub const File = extern struct { const attached_str: [*:0]const u16 = switch (info) { .file => data.getFileName(), - inline .file_system, .volume_label => data.getVolumeLabel(), + .file_system, .volume_label => data.getVolumeLabel(), }; const attached_str_len = std.mem.sliceTo(attached_str, 0).len;