diff --git a/src/cli/ssh-cache/DiskCache.zig b/src/cli/ssh-cache/DiskCache.zig index 8e23b30cf..fe043569f 100644 --- a/src/cli/ssh-cache/DiskCache.zig +++ b/src/cli/ssh-cache/DiskCache.zig @@ -70,7 +70,7 @@ pub fn add( // Create cache directory if needed if (std.fs.path.dirname(self.path)) |dir| { - std.fs.makeDirAbsolute(dir) catch |err| switch (err) { + std.fs.cwd().makePath(dir) catch |err| switch (err) { error.PathAlreadyExists => {}, else => return err, };