]> git.kaiwu.me - nginx.git/commitdiff
Merge of r5078: removed zero termination of shm zone names.
authorMaxim Dounin <mdounin@mdounin.ru>
Fri, 29 Mar 2013 17:15:34 +0000 (17:15 +0000)
committerMaxim Dounin <mdounin@mdounin.ru>
Fri, 29 Mar 2013 17:15:34 +0000 (17:15 +0000)
It was added in r2717 and no longer needed since r2721,
where the termination was added to ngx_shm_alloc() and
ngx_init_zone_pool().  Since then it only corrupted error
messages about invalid zones.

src/http/modules/ngx_http_ssl_module.c
src/http/ngx_http_file_cache.c

index ea8a0da32a0cedcfcad387a1eaf87d74b721c74c..336018236037e34a8d79256fb8f58910f7c89651 100644 (file)
@@ -593,7 +593,6 @@ ngx_http_ssl_session_cache(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
 
             for (j = sizeof("shared:") - 1; j < value[i].len; j++) {
                 if (value[i].data[j] == ':') {
-                    value[i].data[j] = '\0';
                     break;
                 }
 
index bd6cebadd128151708fd169ecc04af252038d9df..6d94c5034250cf733c459a9ece866a057d54233b 100644 (file)
@@ -1674,8 +1674,6 @@ ngx_http_file_cache_set_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
             p = (u_char *) ngx_strchr(name.data, ':');
 
             if (p) {
-                *p = '\0';
-
                 name.len = p - name.data;
 
                 p++;