Mercurial > hg > nginx
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 |