View | Details | Raw Unified | Return to bug 66302
Collapse All | Expand All

(-)modules/proxy/mod_proxy.h (+2 lines)
Lines 354-359 Link Here
354
354
355
#define PROXY_WORKER_IS_HCFAILED(f)   ( (f)->s->status &  PROXY_WORKER_HC_FAIL )
355
#define PROXY_WORKER_IS_HCFAILED(f)   ( (f)->s->status &  PROXY_WORKER_HC_FAIL )
356
356
357
#define PROXY_WORKER_IS_ERROR(f)   ( (f)->s->status &  PROXY_WORKER_IN_ERROR )
358
357
#define PROXY_WORKER_IS(f, b)   ( (f)->s->status & (b) )
359
#define PROXY_WORKER_IS(f, b)   ( (f)->s->status & (b) )
358
360
359
/* default worker retry timeout in seconds */
361
/* default worker retry timeout in seconds */
(-)modules/proxy/mod_proxy_hcheck.c (-1 / +1 lines)
Lines 912-918 Link Here
912
                         (int)hc->s->method);
912
                         (int)hc->s->method);
913
    }
913
    }
914
    /* what state are we in ? */
914
    /* what state are we in ? */
915
    else if (PROXY_WORKER_IS_HCFAILED(worker)) {
915
    else if (PROXY_WORKER_IS_HCFAILED(worker) || PROXY_WORKER_IS_ERROR(worker)) {
916
        if (rv == APR_SUCCESS) {
916
        if (rv == APR_SUCCESS) {
917
            worker->s->pcount += 1;
917
            worker->s->pcount += 1;
918
            if (worker->s->pcount >= worker->s->passes) {
918
            if (worker->s->pcount >= worker->s->passes) {

Return to bug 66302