aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/api/bun.classes.ts
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-19 01:25:15 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-19 01:25:15 -0800
commit38b5a85d8ae030acdead6d169735317a66d23d94 (patch)
tree1ba151be5b76f6e3bc2ed1a992b4659608f25576 /src/bun.js/api/bun.classes.ts
parent68b55cd855249964fbb9b9d74d1303cae9993904 (diff)
downloadbun-38b5a85d8ae030acdead6d169735317a66d23d94.tar.gz
bun-38b5a85d8ae030acdead6d169735317a66d23d94.tar.zst
bun-38b5a85d8ae030acdead6d169735317a66d23d94.zip
Fix a GC issue with `Bun.spawn`
The `Subprocess` object stays alive until the process exits, even if it's never referenced
Diffstat (limited to 'src/bun.js/api/bun.classes.ts')
-rw-r--r--src/bun.js/api/bun.classes.ts1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bun.js/api/bun.classes.ts b/src/bun.js/api/bun.classes.ts
index 2f688bb9c..f617c53c5 100644
--- a/src/bun.js/api/bun.classes.ts
+++ b/src/bun.js/api/bun.classes.ts
@@ -5,6 +5,7 @@ export default [
name: "Subprocess",
construct: true,
finalize: true,
+ hasPendingActivity: true,
klass: {},
JSType: "0b11101110",
proto: {