summaryrefslogtreecommitdiffstats
path: root/fuzz/corpora
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2019-10-30 14:20:33 +0100
committerMatt Caswell <matt@openssl.org>2019-11-04 13:49:18 +0100
commit45b244620a74248b46ebe1c85e86437b9641447a (patch)
tree30d3ee54273fc439266e6a0436f9251bbd372860 /fuzz/corpora
parentFix no-sm2 issue (diff)
downloadopenssl-45b244620a74248b46ebe1c85e86437b9641447a.tar.xz
openssl-45b244620a74248b46ebe1c85e86437b9641447a.zip
Don't leak memory in the event of a failure in i2v_GENERAL_NAMES
i2v_GENERAL_NAMES call i2v_GENERAL_NAME repeatedly as required. Each time i2v_GENERAL_NAME gets called it allocates adds data to the passed in stack and then returns a pointer to the stack, or NULL on failure. If the passed in stack is itself NULL then it allocates one. i2v_GENERAL_NAMES was not correctly handling the case where a NULL gets returned from i2v_GENERAL_NAME. If a stack had already been allocated then it just leaked it. Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> Reviewed-by: Viktor Dukhovni <viktor@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10300)
Diffstat (limited to 'fuzz/corpora')
0 files changed, 0 insertions, 0 deletions