summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/id-ff/federation.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/lasso/id-ff/federation.c b/lasso/id-ff/federation.c
index e951e78f..4456254f 100644
--- a/lasso/id-ff/federation.c
+++ b/lasso/id-ff/federation.c
@@ -42,11 +42,10 @@ lasso_federation_build_name_identifier(const gchar *nameQualifier,
{
LassoSamlNameIdentifier *nameIdentifier;
+ nameIdentifier = LASSO_SAML_NAME_IDENTIFIER(lasso_saml_name_identifier_new());
if (content == NULL) {
- nameIdentifier = LASSO_SAML_NAME_IDENTIFIER(lasso_saml_name_identifier_new());
nameIdentifier->content = lasso_build_unique_id(32);
} else {
- nameIdentifier = LASSO_SAML_NAME_IDENTIFIER(lasso_saml_name_identifier_new());
nameIdentifier->content = g_strdup(content);
}
nameIdentifier->NameQualifier = g_strdup(nameQualifier);