diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-03-19 18:48:28 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-03-19 18:48:28 -0400 |
| commit | 243802e713968c00f435f83aa0b635ba2ab7d54d (patch) | |
| tree | ce0bd6934decb08b2219c15e25b347745ce6aae4 /stdlib | |
| parent | ccb46db89ccc20a4963329baa9250bd2628d6b32 (diff) | |
Close file descriptor
Diffstat (limited to 'stdlib')
| -rw-r--r-- | stdlib/paths.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/stdlib/paths.c b/stdlib/paths.c index cba83112..8dfef083 100644 --- a/stdlib/paths.c +++ b/stdlib/paths.c @@ -280,6 +280,7 @@ static void _write(Path_t path, Array_t bytes, int mode, int permissions) ssize_t written = write(fd, bytes.data, (size_t)bytes.length); if (written != (ssize_t)bytes.length) fail("Could not write to file: %s\n%s", path_str, strerror(errno)); + close(fd); } public void Path$write(Path_t path, Text_t text, int permissions) |
