diff --git a/src/node_crypto.cc b/src/node_crypto.cc index 9b22edfb9605e6..e41897b5d33635 100644 --- a/src/node_crypto.cc +++ b/src/node_crypto.cc @@ -3919,8 +3919,7 @@ void DiffieHellman::Initialize(Environment* env, Local target) { env->as_external(), Signature::New(env->isolate(), t), /* length */ 0, - // TODO(TimothyGu): should be deny - ConstructorBehavior::kAllow, + ConstructorBehavior::kThrow, SideEffectType::kHasNoSideEffect); t->InstanceTemplate()->SetAccessorProperty( @@ -3948,8 +3947,7 @@ void DiffieHellman::Initialize(Environment* env, Local target) { env->as_external(), Signature::New(env->isolate(), t2), /* length */ 0, - // TODO(TimothyGu): should be deny - ConstructorBehavior::kAllow, + ConstructorBehavior::kThrow, SideEffectType::kHasNoSideEffect); t2->InstanceTemplate()->SetAccessorProperty(