| 282 | } |
| 283 | |
| 284 | void ap_queue_info_free_idle_pools(fd_queue_info_t *queue_info) |
| 285 | { |
| 286 | apr_pool_t *p; |
| 287 | |
| 288 | queue_info->max_recycled_pools = 0; |
| 289 | for (;;) { |
| 290 | ap_queue_info_pop_pool(queue_info, &p); |
| 291 | if (p == NULL) |
| 292 | break; |
| 293 | apr_pool_destroy(p); |
| 294 | } |
| 295 | apr_atomic_set32(&queue_info->recycled_pools_count, 0); |
| 296 | } |
| 297 | |
| 298 | |
| 299 | apr_status_t ap_queue_info_term(fd_queue_info_t *queue_info) |
no test coverage detected