diff options
author | Martin Willi <martin@revosec.ch> | 2010-07-26 12:07:38 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-07-26 13:53:53 +0200 |
commit | 3e6736f67e9c3535543bc3d2381ec21cf3902023 (patch) | |
tree | f7b20ff0018a8d060805ffe9651708e5b5faa412 /src/libcharon/plugins/ha/ha_child.c | |
parent | b2e447e24a95d9df6c5e188ecf92c29ef54a73cc (diff) | |
download | strongswan-3e6736f67e9c3535543bc3d2381ec21cf3902023.tar.bz2 strongswan-3e6736f67e9c3535543bc3d2381ec21cf3902023.tar.xz |
Pass initiator parameter to distinguish between original and exchange initiator
Diffstat (limited to 'src/libcharon/plugins/ha/ha_child.c')
-rw-r--r-- | src/libcharon/plugins/ha/ha_child.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libcharon/plugins/ha/ha_child.c b/src/libcharon/plugins/ha/ha_child.c index 464353ee1..640aa1640 100644 --- a/src/libcharon/plugins/ha/ha_child.c +++ b/src/libcharon/plugins/ha/ha_child.c @@ -63,6 +63,7 @@ METHOD(listener_t, child_keys, bool, m = ha_message_create(HA_CHILD_ADD); m->add_attribute(m, HA_IKE_ID, ike_sa->get_id(ike_sa)); + m->add_attribute(m, HA_INITIATOR, (u_int8_t)initiator); m->add_attribute(m, HA_INBOUND_SPI, child_sa->get_spi(child_sa, TRUE)); m->add_attribute(m, HA_OUTBOUND_SPI, child_sa->get_spi(child_sa, FALSE)); m->add_attribute(m, HA_INBOUND_CPI, child_sa->get_cpi(child_sa, TRUE)); |