src: guard against double free in randomBytes()

PR-URL: https://github.com/nodejs/node/pull/14122
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
Ben Noordhuis 2017-07-10 12:56:37 +02:00
parent 12433ec86a
commit ed2a7fbcfe

View File

@ -5498,6 +5498,7 @@ class RandomBytesRequest : public AsyncWrap {
size_ = 0;
if (free_mode_ == FREE_DATA) {
free(data_);
data_ = nullptr;
}
}