diff --git a/src/node_buffer.cc b/src/node_buffer.cc index ff041274f90d24..72a6b96ebbfcf5 100644 --- a/src/node_buffer.cc +++ b/src/node_buffer.cc @@ -743,13 +743,12 @@ void SlowByteLengthUtf8(const FunctionCallbackInfo& args) { uint32_t FastByteLengthUtf8(Local receiver, const v8::FastOneByteString& source) { - uint32_t result = 0; uint32_t length = source.length; + uint32_t result = length; const uint8_t* data = reinterpret_cast(source.data); for (uint32_t i = 0; i < length; ++i) { result += (data[i] >> 7); } - result += length; return result; }