diff options
-rw-r--r-- | src/cli/package_manager_command.zig | 8 |
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]) { |