Mercurial > hg > nginx
comparison src/event/ngx_event_openssl.c @ 6699:9cf2dce316e5
Fixed log levels of configuration parsing errors.
All the errors that prevent loading configuration must be printed on the "emerg"
log level. Previously, nginx might silently fail to load configuration in some
cases as the default log level is "error".
author | Valentin Bartenev <vbart@nginx.com> |
---|---|
date | Tue, 20 Sep 2016 15:07:16 +0300 |
parents | dfa626cdde6b |
children | 9b9ae81cd4f0 |
comparison
equal
deleted
inserted
replaced
6698:e8d4c9e9682a | 6699:9cf2dce316e5 |
---|---|
3654 value = cf->args->elts; | 3654 value = cf->args->elts; |
3655 | 3655 |
3656 engine = ENGINE_by_id((char *) value[1].data); | 3656 engine = ENGINE_by_id((char *) value[1].data); |
3657 | 3657 |
3658 if (engine == NULL) { | 3658 if (engine == NULL) { |
3659 ngx_ssl_error(NGX_LOG_WARN, cf->log, 0, | 3659 ngx_ssl_error(NGX_LOG_EMERG, cf->log, 0, |
3660 "ENGINE_by_id(\"%V\") failed", &value[1]); | 3660 "ENGINE_by_id(\"%V\") failed", &value[1]); |
3661 return NGX_CONF_ERROR; | 3661 return NGX_CONF_ERROR; |
3662 } | 3662 } |
3663 | 3663 |
3664 if (ENGINE_set_default(engine, ENGINE_METHOD_ALL) == 0) { | 3664 if (ENGINE_set_default(engine, ENGINE_METHOD_ALL) == 0) { |
3665 ngx_ssl_error(NGX_LOG_WARN, cf->log, 0, | 3665 ngx_ssl_error(NGX_LOG_EMERG, cf->log, 0, |
3666 "ENGINE_set_default(\"%V\", ENGINE_METHOD_ALL) failed", | 3666 "ENGINE_set_default(\"%V\", ENGINE_METHOD_ALL) failed", |
3667 &value[1]); | 3667 &value[1]); |
3668 | 3668 |
3669 ENGINE_free(engine); | 3669 ENGINE_free(engine); |
3670 | 3670 |