Hi I was looking at ngx_event_openssl.c, when I saw this.
if (SSL_CTX_set_ex_data(ssl->ctx, ngx_ssl_certificate_index, x509) == 0) { ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, "SSL_CTX_set_ex_data() failed"); X509_free(x509); BIO_free(bio); return NGX_ERROR; } X509_free(x509); We just free the memory that is then used in ngx_ssl_session_id_context (introduced in 1.6.2). I havent tried to repro the error, but looks like a bug to me. PFA a suggested patch.
patch
Description: Binary data
_______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel