authorgravatar for aleksey.kladov@gmail.comAlex Kladov <aleksey.kladov@gmail.com> 2025-07-16 10:38:18+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-16 18:34:34+02:00
log7d63e777a49cbd6a906faa80bcde41346ad70546
tree4d32a4469a37b8a8074cf23e5017017d43599b77
parent6002514b72cb2a571abc6ac4ac7fbec44d6302b1

fix memory leak

closes #24421

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

lib/std/Build/Cache.zig+1
......@@ -419,6 +419,7 @@ pub const Manifest = struct {
419419 fn addFileInner(self: *Manifest, prefixed_path: PrefixedPath, handle: ?fs.File, max_file_size: ?usize) usize {
420420 const gop = self.files.getOrPutAssumeCapacityAdapted(prefixed_path, FilesAdapter{});
421421 if (gop.found_existing) {
422 self.cache.gpa.free(prefixed_path.sub_path);
422423 gop.key_ptr.updateMaxSize(max_file_size);
423424 gop.key_ptr.updateHandle(handle);
424425 return gop.index;