in src/omxmlsec/saml/request.c [547:564]
AXIS2_EXTERN int AXIS2_CALL saml_request_set_id_refs(saml_request_t *request, const axutil_env_t *env, axutil_array_list_t *id_refs)
{
int size = 0, i = 0;
if(request->saml_asserion_id_ref)
{
axis2_char_t *id_ref = NULL;
size = axutil_array_list_size(request->saml_asserion_id_ref, env);
for(i = 0; i < size; i++)
{
id_ref = (axis2_char_t*)axutil_array_list_get(request->saml_asserion_id_ref, env, i);
if(id_ref)
AXIS2_FREE(env->allocator, id_ref);
}
axutil_array_list_free(request->saml_asserion_id_ref, env);
}
request->saml_asserion_id_ref = id_refs;
return AXIS2_SUCCESS;
}