aboutsummaryrefslogtreecommitdiffstats
path: root/src/frontends
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2012-08-08 15:03:00 +0200
committerTobias Brunner <tobias@strongswan.org>2012-08-13 11:11:20 +0200
commit644db4d7c5f3d36303a453ff553a49bec97deef4 (patch)
treeebbb40360dcf7fd868c1f6d740bead5e82ec7579 /src/frontends
parent76e55491eb3f3b7c82ae68444eda1b3ecc524eb1 (diff)
downloadstrongswan-644db4d7c5f3d36303a453ff553a49bec97deef4.tar.bz2
strongswan-644db4d7c5f3d36303a453ff553a49bec97deef4.tar.xz
Close IKE_SA on Android immediately if setting up CHILD_SA fails
Diffstat (limited to 'src/frontends')
-rw-r--r--src/frontends/android/jni/libandroidbridge/charonservice.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/frontends/android/jni/libandroidbridge/charonservice.c b/src/frontends/android/jni/libandroidbridge/charonservice.c
index 7266f02df..ce1e8497b 100644
--- a/src/frontends/android/jni/libandroidbridge/charonservice.c
+++ b/src/frontends/android/jni/libandroidbridge/charonservice.c
@@ -310,6 +310,8 @@ static void charonservice_init(JNIEnv *env, jobject service, jobject builder)
"charon.retransmit_timeout", ANDROID_RETRANSMIT_TIMEOUT);
lib->settings->set_double(lib->settings,
"charon.retransmit_base", ANDROID_RETRANSMIT_BASE);
+ lib->settings->set_bool(lib->settings,
+ "charon.close_ike_on_child_failure", TRUE);
}
/**