diff options
Diffstat (limited to 'src/install/extract_tarball.zig')
-rw-r--r-- | src/install/extract_tarball.zig | 2 |
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( |