From: Tobias Brunner Date: Mon, 11 Aug 2014 14:09:35 +0000 (+0200) Subject: android: Report error if CHILD_SA rekeying fails X-Git-Tag: 5.2.1dr1~66^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a39c28bb352b984d1391266bb77387d44ff04bd2;p=thirdparty%2Fstrongswan.git android: Report error if CHILD_SA rekeying fails --- diff --git a/src/frontends/android/jni/libandroidbridge/backend/android_service.c b/src/frontends/android/jni/libandroidbridge/backend/android_service.c index e60c491c16..b2852e54e1 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)