mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-07 07:37:02 +02:00
BUG/MINOR: resolvers: return the correct value in resolvers_finalize_config()
Patchc31577f
("MEDIUM: resolvers: continue startup if network is unavailable") was not working correctly. Indeed resolvers_finalize_config() was returning a ERR type, but a postparser is supposed to return 0 or 1. The return value was never right, however it was only a problem sincec31577f
. Must be backported in every stable branch.
This commit is contained in:
parent
02fd3caa8f
commit
866b88bc95
@ -2481,7 +2481,7 @@ static void resolvers_deinit(void)
|
||||
|
||||
/* Finalizes the DNS configuration by allocating required resources and checking
|
||||
* live parameters.
|
||||
* Returns 0 on success, ERR_* flags otherwise.
|
||||
* Returns 0 on success, 1 on error.
|
||||
*/
|
||||
static int resolvers_finalize_config(void)
|
||||
{
|
||||
@ -2594,11 +2594,11 @@ static int resolvers_finalize_config(void)
|
||||
goto err;
|
||||
|
||||
leave_resolver_code();
|
||||
return err_code;
|
||||
return 0;
|
||||
err:
|
||||
leave_resolver_code();
|
||||
resolvers_deinit();
|
||||
return err_code;
|
||||
return 1;
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user