Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BUG/MINOR: ext-check: cannot use without preserve-env
Since 1de44da ("MINOR: ext-check: add an option to preserve environment variables"), it is now possible to provide an extra argument to "external-check" directive. This allows to support the "preserve-env" option which differs from the default behavior. However a mistake was made, because the config parser doesn't allow the default configuration anymore: using external-check without argument will trigger an error: 'external-check' only supports 'preserve-env' as an argument, found ''. This is due to as small mistake in the code that make the check systematically report an error if the first argument is not equal to "preserve-env". The check was modified so that the error is only reported if the argument is provided, so that the default behavior is restored. This should fix GH haproxy#2380 and should be backported on 2.9 and potentially further (anywhere 1de44da is, because a note about an optional backport up to the 2.6 was left in the original commit message)
- Loading branch information