diff --git a/src/node_crypto.cc b/src/node_crypto.cc
|
|
index 972b1e4..7c0f65a 100644
|
|
--- a/src/node_crypto.cc
|
|
+++ b/src/node_crypto.cc
|
|
@@ -5623,7 +5623,7 @@ void PBKDF2(const FunctionCallbackInfo<Value>& args) {
|
|
}
|
|
|
|
raw_keylen = args[3]->NumberValue();
|
|
- if (raw_keylen < 0.0 || std::isnan(raw_keylen) || std::isinf(raw_keylen) ||
|
|
+ if (raw_keylen < 0.0 || isnan(raw_keylen) || isinf(raw_keylen) ||
|
|
raw_keylen > INT_MAX) {
|
|
type_error = "Bad key length";
|
|
goto err;
|