diff options
author | Martin Willi <martin@revosec.ch> | 2015-03-09 18:08:52 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2015-03-09 18:18:20 +0100 |
commit | 607eebcfcff0bba300b54977669cce63c6f6a129 (patch) | |
tree | 6201fc3e8e1c5d08fb5bc6bb0286d5f5cccf9a82 /src/frontends/android | |
parent | 942797a5b5176c43670232ffb8686bc347b8cda9 (diff) | |
download | strongswan-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.c | 5 |
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, |