authorgravatar for ascottcameron@gmail.comAlex Cameron <ascottcameron@gmail.com> 2020-11-02 22:51:30+11:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-11-02 13:28:29-05:00
logecdd6366052ec815466db0c64b2a5abe59267393
treef09b2fe8a3ad989056e35e0eea850c0bffbb8908
parent50ba0182235be67f79a1d088f279d69efd06b5d2

Fix file descriptor leak in fs.openFileZ.


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

lib/std/fs.zig+1
......@@ -752,6 +752,7 @@ pub const Dir = struct {
752752 try std.event.Loop.instance.?.openatZ(self.fd, sub_path, os_flags, 0)
753753 else
754754 try os.openatZ(self.fd, sub_path, os_flags, 0);
755 errdefer os.close(fd);
755756
756757 if (!has_flock_open_flags and flags.lock != .None) {
757758 // TODO: integrate async I/O