aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cli/package_manager_command.zig8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/cli/package_manager_command.zig b/src/cli/package_manager_command.zig
index d67ab1040..5a3a9dabd 100644
--- a/src/cli/package_manager_command.zig
+++ b/src/cli/package_manager_command.zig
@@ -253,6 +253,10 @@ fn printNodeModulesFolderStructure(
more_packages_: [16]bool,
) void {
const allocator = lockfile.allocator;
+ defer {
+ allocator.free(directory.relative_path);
+ allocator.free(directory.packages);
+ }
var more_packages = more_packages_;
const parts = lockfile.packages.slice();
const names = parts.items(.name);
@@ -265,10 +269,8 @@ fn printNodeModulesFolderStructure(
if (i == depth - 1) {
if (more_packages[i]) {
Output.pretty("<d>├──<r>", .{});
- } else if (directories.items.len == 1) {
- Output.pretty("<d>└──<r>", .{});
} else {
- Output.pretty("<d>┬──<r>", .{});
+ Output.pretty("<d>└──<r>", .{});
}
} else {
if (more_packages[i]) {