XXX: Call when PROXY_THREAD_LOCK()ed only! */
| 2880 | |
| 2881 | /* XXX: Call when PROXY_THREAD_LOCK()ed only! */ |
| 2882 | static APR_INLINE void worker_address_set(proxy_worker *worker, |
| 2883 | proxy_address *to) |
| 2884 | { |
| 2885 | proxy_address *old = apr_atomic_xchgptr((void *)&worker->address, to); |
| 2886 | if (old && old != to) { |
| 2887 | proxy_address_dec(old); |
| 2888 | } |
| 2889 | } |
| 2890 | |
| 2891 | static apr_status_t worker_address_resolve(proxy_worker *worker, |
| 2892 | apr_sockaddr_t **paddr, |
no test coverage detected