From 3018441304697fe801fc81385229b5a78a62cc54 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 19 Mar 2019 18:18:22 +0100 Subject: src: store onread callback in internal field MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This gives a slight performance improvement. At 2000 runs: confidence improvement accuracy (*) (**) (***) net/net-c2s.js dur=5 type='buf' len=64 *** 0.54 % ±0.16% ±0.21% ±0.27% PR-URL: https://github.com/nodejs/node/pull/26837 Reviewed-By: Joyee Cheung Reviewed-By: James M Snell Reviewed-By: Ben Noordhuis --- src/tls_wrap.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tls_wrap.cc') diff --git a/src/tls_wrap.cc b/src/tls_wrap.cc index 0ce90e02bb..59400d8f3a 100644 --- a/src/tls_wrap.cc +++ b/src/tls_wrap.cc @@ -1062,7 +1062,7 @@ void TLSWrap::Initialize(Local target, FIXED_ONE_BYTE_STRING(env->isolate(), "TLSWrap"); t->SetClassName(tlsWrapString); t->InstanceTemplate() - ->SetInternalFieldCount(StreamBase::kStreamBaseField + 1); + ->SetInternalFieldCount(StreamBase::kStreamBaseFieldCount); Local get_write_queue_size = FunctionTemplate::New(env->isolate(), -- cgit v1.2.3