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

Loading…
Cancel
Save