Mercurial > hg > nginx
comparison src/core/ngx_resolver.c @ 6369:06459bc8b92f
Resolver: free TCP buffers on resolver cleanup.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Tue, 02 Feb 2016 13:42:55 +0300 |
parents | d73f77bb5caf |
children | 8c8739bdd3f1 |
comparison
equal
deleted
inserted
replaced
6368:d73f77bb5caf | 6369:06459bc8b92f |
---|---|
293 } | 293 } |
294 | 294 |
295 if (rec[i].tcp) { | 295 if (rec[i].tcp) { |
296 ngx_close_connection(rec[i].tcp); | 296 ngx_close_connection(rec[i].tcp); |
297 } | 297 } |
298 | |
299 if (rec[i].read_buf) { | |
300 ngx_resolver_free(r, rec[i].read_buf->start); | |
301 ngx_resolver_free(r, rec[i].read_buf); | |
302 } | |
303 | |
304 if (rec[i].write_buf) { | |
305 ngx_resolver_free(r, rec[i].write_buf->start); | |
306 ngx_resolver_free(r, rec[i].write_buf); | |
307 } | |
298 } | 308 } |
299 | 309 |
300 ngx_free(r); | 310 ngx_free(r); |
301 } | 311 } |
302 } | 312 } |