File tree 1 file changed +2
-1
lines changed
1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -255,7 +255,6 @@ void FixedSizeBlobCopyJob::AfterThreadPoolWork(int status) {
255
255
256
256
void FixedSizeBlobCopyJob::DoThreadPoolWork () {
257
257
Environment* env = AsyncWrap::env ();
258
- destination_ = ArrayBuffer::NewBackingStore (env->isolate (), length_);
259
258
unsigned char * dest = static_cast <unsigned char *>(destination_->Data ());
260
259
if (length_ > 0 ) {
261
260
size_t total = 0 ;
@@ -314,6 +313,8 @@ void FixedSizeBlobCopyJob::Run(const FunctionCallbackInfo<Value>& args) {
314
313
Environment* env = Environment::GetCurrent (args);
315
314
FixedSizeBlobCopyJob* job;
316
315
ASSIGN_OR_RETURN_UNWRAP (&job, args.Holder ());
316
+ job->destination_ =
317
+ ArrayBuffer::NewBackingStore (env->isolate (), job->length_ );
317
318
if (job->mode () == FixedSizeBlobCopyJob::Mode::ASYNC)
318
319
return job->ScheduleWork ();
319
320
You can’t perform that action at this time.
0 commit comments