From: Ruslan Ermilov Date: Tue, 2 Feb 2016 08:35:19 +0000 (+0300) Subject: Resolver: fixed possible resource leak introduced in 5a16d40c63de. X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=625481f6f111c8052759376d82c9595eb4753e70;p=nginx.git Resolver: fixed possible resource leak introduced in 5a16d40c63de. Found by Coverity (CID 1351175). --- diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c index d97747577..abc23fcbf 100644 --- a/src/core/ngx_resolver.c +++ b/src/core/ngx_resolver.c @@ -1215,6 +1215,7 @@ ngx_resolver_send_tcp_query(ngx_resolver_t *r, ngx_resolver_connection_t *rec, 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_t *r, ngx_resolver_connection_t *rec, b->start = ngx_resolver_alloc(r, NGX_RESOLVER_TCP_WSIZE); if (b->start == NULL) { + ngx_resolver_free(r, b); return NGX_ERROR; }