diff --git a/src/http_client.c b/src/http_client.c index 4e7f0a43a..72acd7f43 100644 --- a/src/http_client.c +++ b/src/http_client.c @@ -1153,6 +1153,7 @@ static int httpclient_precheck() goto err; } + srv_settings_cpy(httpclient_srv_raw, &httpclient_proxy->defsrv, 0); httpclient_srv_raw->iweight = 0; httpclient_srv_raw->uweight = 0; httpclient_srv_raw->xprt = xprt_get(XPRT_RAW); @@ -1172,6 +1173,7 @@ static int httpclient_precheck() err_code |= ERR_ALERT | ERR_FATAL; goto err; } + srv_settings_cpy(httpclient_srv_ssl, &httpclient_proxy->defsrv, 0); httpclient_srv_ssl->iweight = 0; httpclient_srv_ssl->uweight = 0; httpclient_srv_ssl->xprt = xprt_get(XPRT_SSL);