authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2021-03-19 08:46:43+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2021-03-19 11:06:51+01:00
logd1b376cac92da5eb6b34899ab68ef73d5ea740b8
tree4dec924569a2fa94b2cfb69c49435a323bc8e61c
parent96ae451bbe78cd35a62e00e3fb48a32f24ebd315

zld: fix parsing archive/object name from header


1 files changed, 2 insertions(+), 2 deletions(-)

src/link/MachO/Archive.zig+2-2
......@@ -248,8 +248,8 @@ fn getName(allocator: *Allocator, header: ar_hdr, reader: anytype) ![]u8 {
248248 var n = try allocator.alloc(u8, len);
249249 defer allocator.free(n);
250250 try reader.readNoEof(n);
251 const actual_len = mem.indexOfScalar(u8, n, @as(u8, 0));
252 name = try allocator.dupe(u8, n[0..actual_len.?]);
251 const actual_len = mem.indexOfScalar(u8, n, @as(u8, 0)) orelse n.len;
252 name = try allocator.dupe(u8, n[0..actual_len]);
253253 },
254254 }
255255 return name;