# HG changeset patch # User Roman Arutyunyan # Date 1454409775 -10800 # Node ID 06459bc8b92fd4a45cb294bcc0e0f37e0c33ec56 # Parent d73f77bb5caf7ed7f24d4dd61d56a290e73e2f81 Resolver: free TCP buffers on resolver cleanup. diff -r d73f77bb5caf -r 06459bc8b92f src/core/ngx_resolver.c --- a/src/core/ngx_resolver.c Tue Feb 02 11:35:19 2016 +0300 +++ b/src/core/ngx_resolver.c Tue Feb 02 13:42:55 2016 +0300 @@ -295,6 +295,16 @@ if (rec[i].tcp) { ngx_close_connection(rec[i].tcp); } + + if (rec[i].read_buf) { + ngx_resolver_free(r, rec[i].read_buf->start); + ngx_resolver_free(r, rec[i].read_buf); + } + + if (rec[i].write_buf) { + ngx_resolver_free(r, rec[i].write_buf->start); + ngx_resolver_free(r, rec[i].write_buf); + } } ngx_free(r);