Pass initiator parameter to distinguish between original and exchange initiator

This commit is contained in:
Martin Willi
2010-07-26 13:53:53 +02:00
parent b2e447e24a
commit 3e6736f67e
4 changed files with 8 additions and 1 deletions
+3 -1
View File
@@ -443,11 +443,13 @@ static void process_child_add(private_ha_dispatcher_t *this,
case HA_IKE_ID:
ike_sa = charon->ike_sa_manager->checkout(charon->ike_sa_manager,
value.ike_sa_id);
initiator = value.ike_sa_id->is_initiator(value.ike_sa_id);
break;
case HA_CONFIG_NAME:
config_name = value.str;
break;
case HA_INITIATOR:
initiator = value.u8;
break;
case HA_INBOUND_SPI:
inbound_spi = value.u32;
break;