Now that we don't have version 2, it gives us:
[warn] HiddenServiceVersion must be between 3 and 3, not 2.
This commit changes it to:
[warn] HiddenServiceVersion must be 3, not 2.
Part of #40476
Signed-off-by: David Goulet <dgoulet@torproject.org>
check_value_oob(int i, const char *name, int low, int high)
{
if (i < low || i > high) {
- log_warn(LD_CONFIG, "%s must be between %d and %d, not %d.",
- name, low, high, i);
+ if (low == high) {
+ log_warn(LD_CONFIG, "%s must be %d, not %d.", name, low, i);
+ } else {
+ log_warn(LD_CONFIG, "%s must be between %d and %d, not %d.",
+ name, low, high, i);
+ }
return true;
}
return false;