diff options
author | Maxim Dounin <mdounin@mdounin.ru> | 2019-03-03 16:48:06 +0300 |
---|---|---|
committer | Maxim Dounin <mdounin@mdounin.ru> | 2019-03-03 16:48:06 +0300 |
commit | 99d7bb690924e60e9e03096ac5e507111f7c182d (patch) | |
tree | fdd6cce0976c6367af48736fa8a05e656bc45418 /src/http/modules/ngx_http_proxy_module.c | |
parent | fd97b2a80f678b9bf372d9a6537e5d4db51188ae (diff) | |
download | nginx-99d7bb690924e60e9e03096ac5e507111f7c182d.tar.gz nginx-99d7bb690924e60e9e03096ac5e507111f7c182d.zip |
SSL: server name callback changed to return fatal errors.
Notably this affects various allocation errors, and should generally
improve things if an allocation error actually happens during a callback.
Depending on the OpenSSL version, returning an error can result in
either SSL_R_CALLBACK_FAILED or SSL_R_CLIENTHELLO_TLSEXT error from
SSL_do_handshake(), so both errors were switched to the "info" level.
Diffstat (limited to 'src/http/modules/ngx_http_proxy_module.c')
0 files changed, 0 insertions, 0 deletions