CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2019/04/21 08:38:32

Modified files:
        lib/libssl     : t1_lib.c 

Log message:
Cleanup more of tls_decrypt_ticket().

Separate the malloc() check and EVP_DecryptUpdate() - the malloc() failure
is fatal while a EVP_DecryptUpdate() is a decryption failure.

Also ensure that we clear the error stack in all cases where we are
indicating a failure to decrypt or decode the ticket - otherwise
SSL_error() while later return failure when it should not.

ok tb@

Reply via email to