Browse Source

src: remove PBKDF2Request::release()

PR-URL: https://github.com/nodejs/node/pull/14122
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
v6
Ben Noordhuis 7 years ago
parent
commit
64c5691409
  1. 27
      src/node_crypto.cc

27
src/node_crypto.cc

@ -5245,7 +5245,18 @@ class PBKDF2Request : public AsyncWrap {
}
~PBKDF2Request() override {
release();
free(pass_);
pass_ = nullptr;
passlen_ = 0;
free(salt_);
salt_ = nullptr;
saltlen_ = 0;
free(key_);
key_ = nullptr;
keylen_ = 0;
ClearWrap(object());
persistent().Reset();
}
@ -5286,20 +5297,6 @@ class PBKDF2Request : public AsyncWrap {
return iter_;
}
inline void release() {
free(pass_);
pass_ = nullptr;
passlen_ = 0;
free(salt_);
salt_ = nullptr;
saltlen_ = 0;
free(key_);
key_ = nullptr;
keylen_ = 0;
}
inline int error() const {
return error_;
}

Loading…
Cancel
Save