in src/omxmlsec/saml/request.c [573:585]
AXIS2_EXTERN int AXIS2_CALL saml_request_add_id_refs(saml_request_t *request, const axutil_env_t *env, axis2_char_t *id_reference)
{
if(!request->saml_asserion_id_ref)
{
request->saml_asserion_id_ref = axutil_array_list_create(env, SAML_ARRAY_LIST_DEF);
}
if(request->saml_asserion_id_ref)
{
axutil_array_list_add(request->saml_asserion_id_ref, env, axutil_strdup(env, id_reference));
return AXIS2_SUCCESS;
}
return AXIS2_FAILURE;
}