mirror of
https://github.com/haproxy/haproxy.git
synced 2026-05-28 04:12:17 -04:00
BUG/MINOR: httpclient-cli: Destroy http-client context if failing to start it
When the call to httpclient_start() failed, it is the caller responsibilty to destroy the http-client context by calling httpclient_destroy(). It is performed at several places but it was missing in the httpclient_cli code. So let's fix it. This patch must be backported as far as 2.6. On 3.2 and lower, it must be applied on http_client.c.
This commit is contained in:
parent
18c5cd6674
commit
c53256adbc
1 changed files with 1 additions and 0 deletions
|
|
@ -159,6 +159,7 @@ static int hc_cli_parse(char **args, char *payload, struct appctx *appctx, void
|
|||
|
||||
err:
|
||||
memprintf(&err, "Can't start the HTTP client%s.\n", err ? err : "");
|
||||
httpclient_destroy(hc);
|
||||
return cli_err(appctx, err);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue