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 }