diff --git a/src/main.cc b/src/main.cc index 31dc9b2..bc91a84 100644 --- a/src/main.cc +++ b/src/main.cc @@ -143,8 +143,9 @@ void get_block_id(const Nan::FunctionCallbackInfo& info) { return THROW_ERROR_EXCEPTION("Failed to calculate hash for block"); char *cstr = reinterpret_cast(&block_id); + v8::Local returnValue = Nan::CopyBuffer(cstr, 32).ToLocalChecked(); info.GetReturnValue().Set( - Nan::NewBuffer(cstr, 32, callback,0).ToLocalChecked() + returnValue ); }