From 3a1d882f9484055c48a5ce3fb76a180efd30cc7d Mon Sep 17 00:00:00 2001 From: "Michael N. Gagnon" Date: Fri, 6 Apr 2012 17:02:14 -0700 Subject: [PATCH] Fixed off-by-one bug in the calculation of shm_name->len --- ngx_http_upstream_fair_module.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ngx_http_upstream_fair_module.c b/ngx_http_upstream_fair_module.c index 8ef9526..a4419ca 100644 --- a/ngx_http_upstream_fair_module.c +++ b/ngx_http_upstream_fair_module.c @@ -610,7 +610,7 @@ ngx_http_upstream_init_fair(ngx_conf_t *cf, ngx_http_upstream_srv_conf_t *us) n = peers->number; shm_name = ngx_palloc(cf->pool, sizeof *shm_name); - shm_name->len = sizeof("upstream_fair"); + shm_name->len = sizeof("upstream_fair") - 1; shm_name->data = (unsigned char *) "upstream_fair"; if (ngx_http_upstream_fair_shm_size == 0) {