aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred SUmner <jarred@jarredsumner.com> 2022-01-03 01:41:47 -0800
committerGravatar Jarred SUmner <jarred@jarredsumner.com> 2022-01-03 01:41:47 -0800
commit168c6138d8ec5cdd15c7e9c178c8a4fdd3aac75e (patch)
treeb9612de7656f7fbb3439b426c9cb29c700f8791f
parentb9555a577592d87e5c369ddf59d5fe159d752817 (diff)
downloadbun-168c6138d8ec5cdd15c7e9c178c8a4fdd3aac75e.tar.gz
bun-168c6138d8ec5cdd15c7e9c178c8a4fdd3aac75e.tar.zst
bun-168c6138d8ec5cdd15c7e9c178c8a4fdd3aac75e.zip
[bun upgrade] Free memory after checking for updates finishes
-rw-r--r--src/cli/upgrade_command.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cli/upgrade_command.zig b/src/cli/upgrade_command.zig
index b2724f50e..361fa84bd 100644
--- a/src/cli/upgrade_command.zig
+++ b/src/cli/upgrade_command.zig
@@ -92,7 +92,10 @@ pub const UpgradeCheckerThread = struct {
Output.Source.configureThread();
NetworkThread.init() catch unreachable;
NetworkThread.global.pool.sleep_on_idle_network_thread = false;
-
+ defer {
+ js_ast.Expr.Data.Store.deinit();
+ js_ast.Stmt.Data.Store.deinit();
+ }
const version = (try UpgradeCommand.getLatestVersion(default_allocator, env_loader, undefined, undefined, true)) orelse return;
if (!version.isCurrent()) {