aboutsummaryrefslogtreecommitdiff
path: root/src/install/extract_tarball.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/install/extract_tarball.zig')
-rw-r--r--src/install/extract_tarball.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/install/extract_tarball.zig b/src/install/extract_tarball.zig
index 893be19fe..0e5f8e188 100644
--- a/src/install/extract_tarball.zig
+++ b/src/install/extract_tarball.zig
@@ -343,7 +343,7 @@ fn extract(this: *const ExtractTarball, tgz_bytes: []const u8) !Install.ExtractD
};
// create an index storing each version of a package installed
- create_index: {
+ if (std.mem.indexOfScalar(u8, basename, '/') == null) create_index: {
var index_dir = cache_dir.makeOpenPathIterable(name, .{}) catch break :create_index;
defer index_dir.close();
index_dir.dir.symLink(