Skip to content

Commit 97fbe67

Browse files
committed
http: improve buffer creation
1 parent a8e46e0 commit 97fbe67

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/node_http_parser.cc

+3-5
Original file line numberDiff line numberDiff line change
@@ -459,13 +459,11 @@ class Parser : public AsyncWrap, public StreamListener {
459459
return 0;
460460

461461
// Make sure Buffer will be in parent HandleScope
462-
Local<Object> current_buffer_ = scope.Escape(Buffer::Copy(
463-
env()->isolate(),
464-
current_buffer_data_,
465-
current_buffer_len_).ToLocalChecked());
462+
Local<Object> current_buffer = scope.Escape(
463+
Buffer::Copy(env()->isolate(), at, length).ToLocalChecked());
466464

467465
Local<Value> argv[3] = {
468-
current_buffer_,
466+
current_buffer,
469467
Integer::NewFromUnsigned(
470468
env()->isolate(), static_cast<uint32_t>(at - current_buffer_data_)),
471469
Integer::NewFromUnsigned(env()->isolate(), length)};

0 commit comments

Comments
 (0)