mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-01-19 04:00:46 +00:00
MINOR: httpclient: add the server to the proxy
Add the raw and ssl server to the proxy list so they can be freed during the deinit() of HAProxy. As a side effect the 2 servers need to have a different ID so the SSL one was renamed "<HTTPSCLIENT>".
This commit is contained in:
parent
cfcbe9ebd9
commit
211c9679c8
@ -703,7 +703,7 @@ static int httpclient_init()
|
||||
httpclient_srv_ssl->uweight = 0;
|
||||
httpclient_srv_ssl->xprt = xprt_get(XPRT_SSL);
|
||||
httpclient_srv_ssl->use_ssl = 1;
|
||||
httpclient_srv_ssl->id = strdup("<HTTPCLIENT>");
|
||||
httpclient_srv_ssl->id = strdup("<HTTPSCLIENT>");
|
||||
if (!httpclient_srv_ssl->id)
|
||||
goto err;
|
||||
|
||||
@ -713,6 +713,11 @@ static int httpclient_init()
|
||||
httpclient_proxy->next = proxies_list;
|
||||
proxies_list = httpclient_proxy;
|
||||
|
||||
/* link the 2 servers in the proxy */
|
||||
httpclient_srv_raw->next = httpclient_proxy->srv;
|
||||
httpclient_srv_ssl->next = httpclient_srv_raw;
|
||||
httpclient_proxy->srv = httpclient_srv_ssl;
|
||||
|
||||
return 0;
|
||||
|
||||
err:
|
||||
|
Loading…
Reference in New Issue
Block a user