]> git.ipfire.org Git - thirdparty/openssl.git/commit
Allow multiple nested marks
authorMatt Caswell <matt@openssl.org>
Fri, 6 Nov 2020 11:43:44 +0000 (11:43 +0000)
committerMatt Caswell <matt@openssl.org>
Thu, 19 Nov 2020 14:56:58 +0000 (14:56 +0000)
commit4e08ea6f111d7bdcef0659baca700a78aa867913
tree3175437f9561940d5191f96a4c71285f0f5909a5
parent5b1d94c11c680c2b9527c3da55593468bcf65efd
Allow multiple nested marks

Previously we only ever allowed one mark to be set against an error in the
statck. If we attempted to nest them, then we would end up clearing all
the errors in the stack when we popped to the mark.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13335)
crypto/err/err.c
crypto/err/err_local.h
include/openssl/err.h.in