diff --git a/src/mmap-io.cc b/src/mmap-io.cc index d139c4d..470c652 100644 --- a/src/mmap-io.cc +++ b/src/mmap-io.cc @@ -100,7 +100,8 @@ JS_FN(mmap_map) { } auto map_info = new MMap(data, size); - Nan::MaybeLocal buf = Nan::NewBuffer(data, size, do_mmap_cleanup, static_cast(map_info)); + Nan::MaybeLocal buf = node::Buffer::New( + v8::Isolate::GetCurrent(), data, size, do_mmap_cleanup, static_cast(map_info)); if (buf.IsEmpty()) { return Nan::ThrowError(std::string("couldn't allocate Node Buffer()").c_str()); } else {