aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_syslog.c
diff options
context:
space:
mode:
authorVladimir Homutov <vl@nginx.com>2014-11-20 20:02:21 +0300
committerVladimir Homutov <vl@nginx.com>2014-11-20 20:02:21 +0300
commit742b5dd04514024849447df3343ab00654fcaaac (patch)
tree0045ce7c19c45782c9d090ea89aa547a7c5740b1 /src/core/ngx_syslog.c
parentef563debf1f0a3c15bde6ca645af646ad38d66cf (diff)
downloadnginx-742b5dd04514024849447df3343ab00654fcaaac.tar.gz
nginx-742b5dd04514024849447df3343ab00654fcaaac.zip
Syslog: allowed underscore symbol in tag (ticket #667).
Diffstat (limited to 'src/core/ngx_syslog.c')
-rw-r--r--src/core/ngx_syslog.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/ngx_syslog.c b/src/core/ngx_syslog.c
index 616fd712e..d4e79f67d 100644
--- a/src/core/ngx_syslog.c
+++ b/src/core/ngx_syslog.c
@@ -182,10 +182,11 @@ ngx_syslog_parse_args(ngx_conf_t *cf, ngx_syslog_peer_t *peer)
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;
}
}