- Log warning when using outgoing-port-permit and outgoing-port-avoid

while explicit port randomisation is disabled.
This commit is contained in:
Ralph Dolmans 2020-03-19 17:34:46 +01:00
parent 87474563ff
commit 4504dd3737

View file

@ -1530,6 +1530,11 @@ int
cfg_mark_ports(const char* str, int allow, int* avail, int num)
{
char* mid = strchr(str, '-');
#ifdef DISABLE_EXPLICIT_PORT_RANDOMISATION
log_warn("Explicit port randomisation disabled, ignoring "
"outgoing-port-permit and outgoing-port-avoid configuration "
"options");
#endif
if(!mid) {
int port = atoi(str);
if(port == 0 && strcmp(str, "0") != 0) {