aboutsummaryrefslogtreecommitdiffstats
path: root/src/frontends/android
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2015-03-09 18:08:52 +0100
committerMartin Willi <martin@revosec.ch>2015-03-09 18:18:20 +0100
commit607eebcfcff0bba300b54977669cce63c6f6a129 (patch)
tree6201fc3e8e1c5d08fb5bc6bb0286d5f5cccf9a82 /src/frontends/android
parent942797a5b5176c43670232ffb8686bc347b8cda9 (diff)
downloadstrongswan-607eebcfcff0bba300b54977669cce63c6f6a129.tar.bz2
strongswan-607eebcfcff0bba300b54977669cce63c6f6a129.tar.xz
libipsec: Pass separate inbound/update flags to the IPsec SA manager
Similar to other kernel interfaces, the libipsec backends uses the flag for different purposes, and therefore should get separate flags.
Diffstat (limited to 'src/frontends/android')
-rw-r--r--src/frontends/android/jni/libandroidbridge/kernel/android_ipsec.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/frontends/android/jni/libandroidbridge/kernel/android_ipsec.c b/src/frontends/android/jni/libandroidbridge/kernel/android_ipsec.c
index a0aefaa4e..29099d487 100644
--- a/src/frontends/android/jni/libandroidbridge/kernel/android_ipsec.c
+++ b/src/frontends/android/jni/libandroidbridge/kernel/android_ipsec.c
@@ -66,12 +66,13 @@ METHOD(kernel_ipsec_t, add_sa, status_t,
u_int32_t tfc, lifetime_cfg_t *lifetime, u_int16_t enc_alg, chunk_t enc_key,
u_int16_t int_alg, chunk_t int_key, ipsec_mode_t mode,
u_int16_t ipcomp, u_int16_t cpi, u_int32_t replay_window,
- bool initiator, bool encap, bool esn, bool inbound,
+ bool initiator, bool encap, bool esn, bool inbound, bool update,
linked_list_t *src_ts, linked_list_t *dst_ts)
{
return ipsec->sas->add_sa(ipsec->sas, src, dst, spi, protocol, reqid, mark,
tfc, lifetime, enc_alg, enc_key, int_alg, int_key,
- mode, ipcomp, cpi, initiator, encap, esn, inbound);
+ mode, ipcomp, cpi, initiator, encap, esn,
+ inbound, update);
}
METHOD(kernel_ipsec_t, update_sa, status_t,