aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-25 02:53:08 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-25 02:53:08 -0800
commit557c2e97d760962f44dd4f1bb202cdbe7a76640a (patch)
tree2a9922e05df5834bac467e3834f3478de3007716
parent64871b2bfbfa31e99d66ea875847df603dbdc5bd (diff)
downloadbun-557c2e97d760962f44dd4f1bb202cdbe7a76640a.tar.gz
bun-557c2e97d760962f44dd4f1bb202cdbe7a76640a.tar.zst
bun-557c2e97d760962f44dd4f1bb202cdbe7a76640a.zip
Fix crash that sometimes occurred when freeing file data
Diffstat (limited to '')
-rw-r--r--src/bun.js/webcore/response.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bun.js/webcore/response.zig b/src/bun.js/webcore/response.zig
index f10d85c86..f5cbf860e 100644
--- a/src/bun.js/webcore/response.zig
+++ b/src/bun.js/webcore/response.zig
@@ -3453,7 +3453,8 @@ pub const Blob = struct {
const bytes = result.buf;
if (blob.size > 0)
blob.size = @minimum(@truncate(u32, bytes.len), blob.size);
- promise.resolve(globalThis, Function(&blob, globalThis, bytes, .transfer));
+ // these are now temporaries
+ promise.resolve(globalThis, Function(&blob, globalThis, bytes, .temporary));
},
.err => |err| {
promise.reject(globalThis, err.toErrorInstance(globalThis));