provide attributes from SQL database

This commit is contained in:
Andreas Steffen
2009-12-16 12:31:41 +01:00
parent b75002bc95
commit a461e20dd8
5 changed files with 44 additions and 3 deletions
+4 -2
View File
@@ -207,7 +207,7 @@ static void process_payloads(private_ike_config_t *this, message_t *message)
attributes = cp->create_attribute_enumerator(cp);
while (attributes->enumerate(attributes, &ca))
{
DBG2(DBG_IKE, "processing %N config attribute",
DBG2(DBG_IKE, "processing %N attribute",
configuration_attribute_type_names, ca->get_type(ca));
process_attribute(this, ca);
}
@@ -260,7 +260,7 @@ static status_t build_i(private_ike_config_t *this, message_t *message)
entry_t *entry;
/* create configuration attribute */
DBG2(DBG_IKE, "building %N config attribute",
DBG2(DBG_IKE, "building %N attribute",
configuration_attribute_type_names, type);
ca = configuration_attribute_create_value(type, data);
if (!cp)
@@ -380,6 +380,8 @@ static status_t build_r(private_ike_config_t *this, message_t *message)
{
cp = cp_payload_create_type(CFG_REPLY);
}
DBG2(DBG_IKE, "building %N attribute",
configuration_attribute_type_names, type);
cp->add_attribute(cp,
configuration_attribute_create_value(type, value));
}