Skip to content

Commit 9b0e08c

Browse files
backesvictorgomes
authored andcommitted
Avoid deprecated TypedArray::kMaxLength field (nodejs#170)
Use TypedArray::kMaxByteLength instead.
1 parent 60a00a8 commit 9b0e08c

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/node_buffer.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace node {
2929

3030
namespace Buffer {
3131

32-
static const size_t kMaxLength = v8::Uint8Array::kMaxLength;
32+
static const size_t kMaxLength = v8::TypedArray::kMaxByteLength;
3333

3434
typedef void (*FreeCallback)(char* data, void* hint);
3535

src/node_errors.h

+3-4
Original file line numberDiff line numberDiff line change
@@ -226,10 +226,9 @@ inline void THROW_ERR_SCRIPT_EXECUTION_TIMEOUT(Environment* env,
226226

227227
inline v8::Local<v8::Value> ERR_BUFFER_TOO_LARGE(v8::Isolate* isolate) {
228228
char message[128];
229-
snprintf(message,
230-
sizeof(message),
231-
"Cannot create a Buffer larger than 0x%zx bytes",
232-
Buffer::kMaxLength);
229+
snprintf(message, sizeof(message),
230+
"Cannot create a Buffer larger than 0x%zx bytes",
231+
v8::TypedArray::kMaxByteLength);
233232
return ERR_BUFFER_TOO_LARGE(isolate, message);
234233
}
235234

0 commit comments

Comments
 (0)