@@ -5424,8 +5424,11 @@ void PBKDF2(const FunctionCallbackInfo<Value>& args) {
5424
5424
if (args[5 ]->IsFunction ()) {
5425
5425
obj->Set (env->ondone_string (), args[5 ]);
5426
5426
5427
- if (env->in_domain ())
5428
- obj->Set (env->domain_string (), env->domain_array ()->Get (0 ));
5427
+ if (env->in_domain ()) {
5428
+ obj->Set (env->domain_string (),
5429
+ env->domain_array ()->Get (env->context (), 0 ).ToLocalChecked ());
5430
+ }
5431
+
5429
5432
uv_queue_work (env->event_loop (),
5430
5433
req->work_req (),
5431
5434
PBKDF2Request::Work,
@@ -5627,8 +5630,11 @@ void RandomBytes(const FunctionCallbackInfo<Value>& args) {
5627
5630
if (args[1 ]->IsFunction ()) {
5628
5631
obj->Set (env->ondone_string (), args[1 ]);
5629
5632
5630
- if (env->in_domain ())
5631
- obj->Set (env->domain_string (), env->domain_array ()->Get (0 ));
5633
+ if (env->in_domain ()) {
5634
+ obj->Set (env->domain_string (),
5635
+ env->domain_array ()->Get (env->context (), 0 ).ToLocalChecked ());
5636
+ }
5637
+
5632
5638
uv_queue_work (env->event_loop (),
5633
5639
req->work_req (),
5634
5640
RandomBytesWork,
@@ -5673,7 +5679,8 @@ void RandomBytesBuffer(const FunctionCallbackInfo<Value>& args) {
5673
5679
if (env->in_domain ()) {
5674
5680
obj->Set (env->context (),
5675
5681
env->domain_string (),
5676
- env->domain_array ()->Get (0 )).FromJust ();
5682
+ env->domain_array ()->Get (env->context (), 0 ).ToLocalChecked ())
5683
+ .FromJust ();
5677
5684
}
5678
5685
5679
5686
uv_queue_work (env->event_loop (),
0 commit comments