comparison src/os/unix/ngx_process_cycle.c @ 5786:f8764e20fcd7

Core: exit on ngx_pnalloc() failure. Signed-off-by: Piotr Sikora <piotr@cloudflare.com>
author Piotr Sikora <piotr@cloudflare.com>
date Fri, 01 Aug 2014 20:39:22 -0700
parents 777202558122
children 3377f9459e99
comparison
equal deleted inserted replaced
5785:fbdab7f38fd6 5786:f8764e20fcd7
119 for (i = 0; i < ngx_argc; i++) { 119 for (i = 0; i < ngx_argc; i++) {
120 size += ngx_strlen(ngx_argv[i]) + 1; 120 size += ngx_strlen(ngx_argv[i]) + 1;
121 } 121 }
122 122
123 title = ngx_pnalloc(cycle->pool, size); 123 title = ngx_pnalloc(cycle->pool, size);
124 if (title == NULL) {
125 /* fatal */
126 exit(2);
127 }
124 128
125 p = ngx_cpymem(title, master_process, sizeof(master_process) - 1); 129 p = ngx_cpymem(title, master_process, sizeof(master_process) - 1);
126 for (i = 0; i < ngx_argc; i++) { 130 for (i = 0; i < ngx_argc; i++) {
127 *p++ = ' '; 131 *p++ = ' ';
128 p = ngx_cpystrn(p, (u_char *) ngx_argv[i], size); 132 p = ngx_cpystrn(p, (u_char *) ngx_argv[i], size);