options: check that combinations of TOR options are valid.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell 2018-05-10 08:48:23 +09:30
parent e229f113b9
commit 8b0215549c

View File

@ -594,6 +594,12 @@ static void check_config(struct lightningd *ld)
if (ld->config.anchor_confirms == 0)
fatal("anchor-confirms must be greater than zero");
if (ld->config.tor_enable_auto_hidden_service && !ld->tor_serviceaddr)
fatal("--tor-auto-listen needs --tor-service");
if (ld->use_tor_proxy_always && !ld->tor_proxyaddr)
fatal("--always-use-tor-proxy needs --proxy");
}
static void setup_default_config(struct lightningd *ld)