if (first_pool == NULL) {
break;
}
- if (apr_atomic_casptr((volatile void**)&(qi->recycled_pools), first_pool->next,
+ if (apr_atomic_casptr((void*)&(qi->recycled_pools), first_pool->next,
first_pool) == first_pool) {
apr_pool_destroy(first_pool->pool);
}
*/
struct recycled_pool *next = queue_info->recycled_pools;
new_recycle->next = next;
- if (apr_atomic_casptr((volatile void**)&(queue_info->recycled_pools),
+ if (apr_atomic_casptr((void*)&(queue_info->recycled_pools),
new_recycle, next) == next) {
break;
}
if (first_pool == NULL) {
break;
}
- if (apr_atomic_casptr((volatile void**)&(queue_info->recycled_pools), first_pool->next,
+ if (apr_atomic_casptr((void*)&(queue_info->recycled_pools), first_pool->next,
first_pool) == first_pool) {
*recycled_pool = first_pool->pool;
break;