# HG changeset patch # User Vladimir Homutov # Date 1416502941 -10800 # Node ID 68f64bc17fa4d09392c624850e0ed5d3e3025ec4 # Parent 5004210e8c78a3edcc3c4c0ac3cfdd42ed775d3e Syslog: allowed underscore symbol in tag (ticket #667). diff --git a/src/core/ngx_syslog.c b/src/core/ngx_syslog.c --- a/src/core/ngx_syslog.c +++ b/src/core/ngx_syslog.c @@ -182,10 +182,11 @@ ngx_syslog_parse_args(ngx_conf_t *cf, ng for (i = 4; i < len; i++) { c = ngx_tolower(p[i]); - if (c < '0' || (c > '9' && c < 'a') || c > 'z') { + if (c < '0' || (c > '9' && c < 'a' && c != '_') || c > 'z') { ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, "syslog \"tag\" only allows " - "alphanumeric characters"); + "alphanumeric characters " + "and underscore"); return NGX_CONF_ERROR; } }