src: initialize FSReqWrapSync in path that uses it · nodejs/node@a7c1d8c
@@ -2423,7 +2423,6 @@ static void WriteString(const FunctionCallbackInfo<Value>& args) {
24232423 }
24242424 } else { // write(fd, string, pos, enc, undefined, ctx)
24252425CHECK_EQ(argc, 6);
2426- FSReqWrapSync req_wrap_sync;
24272426 FSReqBase::FSReqBuffer stack_buffer;
24282427if (buf == nullptr) {
24292428if (!StringBytes::StorageSize(isolate, value, enc).To(&len))
@@ -2437,6 +2436,7 @@ static void WriteString(const FunctionCallbackInfo<Value>& args) {
24372436 buf = *stack_buffer;
24382437 }
24392438uv_buf_t uvbuf = uv_buf_init(buf, len);
2439+ FSReqWrapSync req_wrap_sync("write");
24402440FS_SYNC_TRACE_BEGIN(write);
24412441int bytesWritten = SyncCall(env, args[5], &req_wrap_sync, "write",
24422442 uv_fs_write, fd, &uvbuf, 1, pos);