Commit 7d536e8970

Igor Anić <igor.anic@gmail.com>
2024-02-29 01:22:49
std.tar: fix unconditional error return
1 parent 65e5c46
Changed files (1)
lib
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;