Fix crash that sometimes occurred when freeing file data

This commit is contained in:
Jarred Sumner
2022-11-25 02:53:08 -08:00
parent 64871b2bfb
commit 557c2e97d7

View File

@@ -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));