diff options
author | Tobias Brunner <tobias@strongswan.org> | 2014-08-11 16:09:35 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2014-09-12 10:18:13 +0200 |
commit | a39c28bb352b984d1391266bb77387d44ff04bd2 (patch) | |
tree | fa781f437b3999443ec6dbee884879435e331790 /src/frontends/android/jni/libandroidbridge/backend/android_service.c | |
parent | 47a0e289d96c570273f0d2c7c2bba70357b56c59 (diff) | |
download | strongswan-a39c28bb352b984d1391266bb77387d44ff04bd2.tar.bz2 strongswan-a39c28bb352b984d1391266bb77387d44ff04bd2.tar.xz |
android: Report error if CHILD_SA rekeying fails
Diffstat (limited to 'src/frontends/android/jni/libandroidbridge/backend/android_service.c')
-rw-r--r-- | src/frontends/android/jni/libandroidbridge/backend/android_service.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/frontends/android/jni/libandroidbridge/backend/android_service.c b/src/frontends/android/jni/libandroidbridge/backend/android_service.c index e60c491c1..b2852e54e 100644 --- a/src/frontends/android/jni/libandroidbridge/backend/android_service.c +++ b/src/frontends/android/jni/libandroidbridge/backend/android_service.c @@ -484,6 +484,12 @@ METHOD(listener_t, alert, bool, charonservice->update_status(charonservice, CHARONSERVICE_PEER_AUTH_ERROR); break; + case ALERT_KEEP_ON_CHILD_SA_FAILURE: + /* because close_ike_on_child_failure is set this is only + * triggered when CHILD_SA rekeying failed */ + charonservice->update_status(charonservice, + CHARONSERVICE_GENERIC_ERROR); + break; case ALERT_PEER_INIT_UNREACHABLE: this->lock->read_lock(this->lock); if (this->tunfd < 0) |