commit 7d536e8970248b17da3726d8b33ec6050d74bd61 (tree)
parent 65e5c46d6122120b2837c8c74c43801f78aaf60f
Author: Igor Anić <igor.anic@gmail.com>
Date: Thu, 29 Feb 2024 01:22:49 +0100
std.tar: fix unconditional error return
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/std/tar.zig b/lib/std/tar.zig
@@ -595,7 +595,7 @@ fn createDirAndSymlink(dir: std.fs.Dir, link_name: []const u8, file_name: []cons
if (err == error.FileNotFound) {
if (std.fs.path.dirname(file_name)) |dir_name| {
try dir.makePath(dir_name);
- try dir.symLink(link_name, file_name, .{});
+ return try dir.symLink(link_name, file_name, .{});
}
}
return err;