miniupnpd: improve error message for bad config

Improve error message so users don't need read the source to figure out
why miniupnpd refuses to start even if the usage is correct.
This commit is contained in:
Natanael Copa 2021-07-15 12:23:26 +02:00
parent 6f848ae082
commit 1aa46b5a2c
1 changed files with 4 additions and 0 deletions

View File

@ -1817,6 +1817,10 @@ init(int argc, char * * argv, struct runtime_vars * v)
} }
if(!ext_if_name || !lan_addrs.lh_first) { if(!ext_if_name || !lan_addrs.lh_first) {
/* bad configuration */ /* bad configuration */
if(!ext_if_name)
INIT_PRINT_ERR(stderr, "Error: Option -i missing and ext_ifname is not set in config file\n");
if (!lan_addrs.lh_first)
INIT_PRINT_ERR(stderr, "Error: Option -a missing and listening_ip is not set in config file\n");
goto print_usage; goto print_usage;
} }