aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2008-09-03 19:00:08 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2008-09-03 19:00:08 +0000
commit60055b7e1c75bd75610408c09bd92b1557ab8fdc (patch)
tree001b54ef340b5d1a9de09d3babb957023737db61 /src
parent3dfecde4c0b31cddf3f9497a87a31e6c7245ae65 (diff)
downloadstrongswan-60055b7e1c75bd75610408c09bd92b1557ab8fdc.tar.bz2
strongswan-60055b7e1c75bd75610408c09bd92b1557ab8fdc.tar.xz
charon.keep_alive = 0 disables the sending of NAT keep alives
Diffstat (limited to 'src')
-rw-r--r--src/charon/sa/ike_sa.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/charon/sa/ike_sa.c b/src/charon/sa/ike_sa.c
index 3cf52fc36..e116ebbc5 100644
--- a/src/charon/sa/ike_sa.c
+++ b/src/charon/sa/ike_sa.c
@@ -464,7 +464,7 @@ static void send_keepalive(private_ike_sa_t *this)
send_keepalive_job_t *job;
time_t last_out, now, diff;
- if (!(this->conditions & COND_NAT_HERE))
+ if (!(this->conditions & COND_NAT_HERE) || this->keepalive_interval == 0)
{ /* disable keep alives if we are not NATed anymore */
return;
}