details: http://hg.nginx.org/nginx/rev/d73f77bb5caf branches: changeset: 6368:d73f77bb5caf user: Ruslan Ermilov <r...@nginx.com> date: Tue Feb 02 11:35:19 2016 +0300 description: Resolver: fixed possible resource leak introduced in 5a16d40c63de.
Found by Coverity (CID 1351175). diffstat: src/core/ngx_resolver.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (19 lines): diff -r 5a16d40c63de -r d73f77bb5caf src/core/ngx_resolver.c --- a/src/core/ngx_resolver.c Thu Jan 28 15:28:20 2016 +0300 +++ b/src/core/ngx_resolver.c Tue Feb 02 11:35:19 2016 +0300 @@ -1215,6 +1215,7 @@ ngx_resolver_send_tcp_query(ngx_resolver b->start = ngx_resolver_alloc(r, NGX_RESOLVER_TCP_RSIZE); if (b->start == NULL) { + ngx_resolver_free(r, b); return NGX_ERROR; } @@ -1236,6 +1237,7 @@ ngx_resolver_send_tcp_query(ngx_resolver b->start = ngx_resolver_alloc(r, NGX_RESOLVER_TCP_WSIZE); if (b->start == NULL) { + ngx_resolver_free(r, b); return NGX_ERROR; } _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel