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