From a39c28bb352b984d1391266bb77387d44ff04bd2 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 11 Aug 2014 16:09:35 +0200 Subject: android: Report error if CHILD_SA rekeying fails --- .../android/jni/libandroidbridge/backend/android_service.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/frontends/android/jni/libandroidbridge/backend/android_service.c') 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) -- cgit v1.2.3