diff --git a/src/node_url.cc b/src/node_url.cc index d3513f095c8294..27e89e8d9b7652 100644 --- a/src/node_url.cc +++ b/src/node_url.cc @@ -1203,12 +1203,12 @@ url_data HarvestBase(Environment* env, Local base_obj) { Local flags = base_obj->Get(env->context(), env->flags_string()).ToLocalChecked(); if (flags->IsInt32()) - flags->Int32Value(context).To(&base.flags); + base.flags = flags->Int32Value(context).FromJust(); Local port = base_obj->Get(env->context(), env->port_string()).ToLocalChecked(); if (port->IsInt32()) - port->Int32Value(context).To(&base.port); + base.port = port->Int32Value(context).FromJust(); Local scheme = base_obj->Get(env->context(), env->scheme_string()).ToLocalChecked(); @@ -2238,8 +2238,7 @@ void ToUSVString(const FunctionCallbackInfo& args) { TwoByteValue value(env->isolate(), args[0]); - int64_t start; - args[1]->IntegerValue(env->context()).To(&start); + int64_t start = args[1]->IntegerValue(env->context()).FromJust(); CHECK_GE(start, 0); for (size_t i = start; i < value.length(); i++) {