openssl/ssl
Pascal Cuoq a60c151a7d ssl3_free(): Return if it wasn't created
If somewhere in SSL_new() there is a memory allocation failure, ssl3_free() can
get called with s->s3 still being NULL.

Patch also provided by Willy Tarreau <wtarreau@haproxy.com>

Signed-off-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Viktor Dukhovni <openssl-users@dukhovni.org>
2015-11-24 22:01:35 +01:00
..
record Ensure all EVP calls have their returns checked where appropriate 2015-11-20 15:47:02 +00:00
statem Use EVP_md5_sha1() to process client verify 2015-11-24 19:18:44 +00:00
bio_ssl.c Handle SSL_ERROR_WANT_X509_LOOKUP 2015-09-20 14:19:49 +01:00
d1_lib.c Standardise our style for checking malloc failures 2015-11-09 22:48:41 +00:00
d1_msg.c Move in_handshake into STATEM 2015-10-30 08:39:47 +00:00
d1_srtp.c PACKETise ServerHello processing 2015-09-07 10:45:38 +01:00
install-ssl.com Updates following review comments 2015-05-16 09:20:52 +01:00
Makefile Make libssl async aware 2015-11-20 23:31:42 +00:00
methods.c Ensure the dtls1_get_*_methods work with DTLS_ANY_VERSION 2015-11-05 15:05:58 +00:00
packet_locl.h Avoid undefined behaviour in PACKET_buf_init 2015-10-21 16:13:53 +01:00
s3_cbc.c Good hygiene with size_t output argument. 2015-11-21 05:27:35 -05:00
s3_enc.c Ensure all EVP calls have their returns checked where appropriate 2015-11-20 15:47:02 +00:00
s3_lib.c ssl3_free(): Return if it wasn't created 2015-11-24 22:01:35 +01:00
s3_msg.c Remove redundant code 2015-10-30 08:38:18 +00:00
ssl_algs.c CCM support. 2015-08-14 06:56:11 +01:00
ssl_asn1.c Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
ssl_cert.c Add comment explaining why we don't check a return value 2015-11-17 11:21:17 +00:00
ssl_ciph.c Patch containing TLS implementation for GOST 2012 2015-11-23 16:09:42 +00:00
ssl_conf.c Standardise our style for checking malloc failures 2015-11-09 22:48:41 +00:00
ssl_err2.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl_err.c Rename start_async_job to ssl_start_async_job 2015-11-20 23:35:19 +00:00
ssl_lib.c Patch containing TLS implementation for GOST 2012 2015-11-23 16:09:42 +00:00
ssl_locl.h Use EVP_md5_sha1() to generate client verify 2015-11-24 19:18:44 +00:00
ssl_rsa.c Ensure all EVP calls have their returns checked where appropriate 2015-11-20 15:47:02 +00:00
ssl_sess.c Fix a few missed "if (!ptr)" cleanups 2015-11-23 13:51:23 -05:00
ssl_stat.c Change SSL_state_string return strings to start with a T 2015-10-30 08:39:47 +00:00
ssl_txt.c Remove BIO_s_file_internal macro. 2015-10-02 14:22:05 -04:00
ssl_utst.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ssl-lib.com Move SSLv3_*method() functions 2015-05-16 09:20:58 +01:00
t1_enc.c Ensure all EVP calls have their returns checked where appropriate 2015-11-20 15:47:02 +00:00
t1_ext.c Remove support for OPENSSL_NO_TLSEXT 2015-05-22 23:10:51 +01:00
t1_lib.c Use EVP_md5_sha1() to generate client verify 2015-11-24 19:18:44 +00:00
t1_reneg.c PACKETise ServerHello processing 2015-09-07 10:45:38 +01:00
t1_trce.c Patch containing TLS implementation for GOST 2012 2015-11-23 16:09:42 +00:00
tls_srp.c Remove an NULL ptr deref in an error path 2015-11-17 11:17:37 +00:00