comparison src/http/modules/ngx_http_limit_req_module.c @ 4852:9be0b6b749ae stable-1.2

Merge of r4785, r4795, r4811, r4812, r4816, r4822: coverity. *) Resolver: fixed possible memory leak in ngx_resolver_create(). *) Explicitly ignore returned value from unlink() in ngx_open_tempfile(). *) Explicitly ignore returned value from close() in ngx_event_core_init_conf(). *) Added three missing checks for NULL after ngx_array_push() calls. *) Crypt: fixed handling of corrupted SSHA entries in password file. *) Mark logically dead code with corresponding comment. Found by / prodded by Coverity.
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 24 Sep 2012 18:54:28 +0000
parents 778ef9c3fd2d
children 949ea3d3cd1a
comparison
equal deleted inserted replaced
4851:6173853dd782 4852:9be0b6b749ae
935 return "is duplicate"; 935 return "is duplicate";
936 } 936 }
937 } 937 }
938 938
939 limit = ngx_array_push(&lrcf->limits); 939 limit = ngx_array_push(&lrcf->limits);
940 if (limit == NULL) {
941 return NGX_CONF_ERROR;
942 }
940 943
941 limit->shm_zone = shm_zone; 944 limit->shm_zone = shm_zone;
942 limit->burst = burst * 1000; 945 limit->burst = burst * 1000;
943 limit->nodelay = nodelay; 946 limit->nodelay = nodelay;
944 947