when mobile-dpd and mobile-idle-timeout are not set, they get values from their non-mobile counterpart.

This commit is contained in:
Nikos Mavrogiannopoulos
2014-02-18 19:39:37 +01:00
parent c47266ede0
commit 7b73aee479
2 changed files with 6 additions and 2 deletions
+6 -1
View File
@@ -330,7 +330,7 @@ unsigned force_cert_auth;
READ_NUMERIC("mobile-dpd", config->mobile_dpd);
if (config->mobile_dpd == 0)
config->mobile_dpd = DEFAULT_MOBILE_DPD_TIME;
config->mobile_dpd = config->dpd;
READ_NUMERIC("rate-limit-ms", config->rate_limit_ms);
@@ -395,7 +395,12 @@ unsigned force_cert_auth;
READ_NUMERIC("auth-timeout", config->auth_timeout);
READ_NUMERIC("idle-timeout", config->idle_timeout);
config->mobile_idle_timeout = -1;
READ_NUMERIC("mobile-idle-timeout", config->mobile_idle_timeout);
if (config->mobile_idle_timeout == -1)
config->mobile_idle_timeout = config->idle_timeout;
READ_NUMERIC("max-clients", config->max_clients);
READ_NUMERIC("min-reauth-time", config->min_reauth_time);
READ_NUMERIC("max-same-clients", config->max_same_clients);
-1
View File
@@ -50,7 +50,6 @@
#define DEBUG_TLS 9
#define DEFAULT_DPD_TIME 600
#define DEFAULT_MOBILE_DPD_TIME 1800
#define AC_PKT_DATA 0 /* Uncompressed data */
#define AC_PKT_DPD_OUT 3 /* Dead Peer Detection */