summaryrefslogtreecommitdiff
path: root/src/string_bytes.h
diff options
context:
space:
mode:
authorTobias Nießen <tniessen@tnie.de>2018-12-28 16:07:28 +0100
committerAnna Henningsen <anna@addaleax.net>2018-12-30 18:18:40 +0100
commitfe5b8dca40bbd209a319843d907e5ce809add8b4 (patch)
tree0a361018ebbe5425f4aa7c29c35ef322eb799a87 /src/string_bytes.h
parent54fa59c8bf441e4e8c187150f7ffe11680e9ccba (diff)
downloadandroid-node-v8-fe5b8dca40bbd209a319843d907e5ce809add8b4.tar.gz
android-node-v8-fe5b8dca40bbd209a319843d907e5ce809add8b4.tar.bz2
android-node-v8-fe5b8dca40bbd209a319843d907e5ce809add8b4.zip
crypto: fix zero byte allocation assertion failure
When an empty string was passed, malloc might have returned a nullptr depending on the platform, causing an assertion failure. This change makes private key parsing behave as public key parsing does, causing a BIO error instead that can be caught in JS. Fixes: https://github.com/nodejs/node/issues/25247 PR-URL: https://github.com/nodejs/node/pull/25248 Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'src/string_bytes.h')
0 files changed, 0 insertions, 0 deletions