diff options
| author | Valery Febvre <vfebvre at easter-eggs.com> | 2004-07-21 00:37:59 +0000 |
|---|---|---|
| committer | Valery Febvre <vfebvre at easter-eggs.com> | 2004-07-21 00:37:59 +0000 |
| commit | 7e85ead53ce25edb095741efe0774c7a69b71c37 (patch) | |
| tree | 8693a3f4fbeaf0ac8d00779bad642899232f0b44 | |
| parent | 4a5eb0dea46295b9797f75dd2ff6908aaa01cd05 (diff) | |
| download | lasso-7e85ead53ce25edb095741efe0774c7a69b71c37.tar.gz lasso-7e85ead53ce25edb095741efe0774c7a69b71c37.tar.xz lasso-7e85ead53ce25edb095741efe0774c7a69b71c37.zip | |
*** empty log message ***
| -rw-r--r-- | lasso/Attic/protocols/elements/authentication_statement.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lasso/Attic/protocols/elements/authentication_statement.c b/lasso/Attic/protocols/elements/authentication_statement.c index d7594dce..0ea5a7b9 100644 --- a/lasso/Attic/protocols/elements/authentication_statement.c +++ b/lasso/Attic/protocols/elements/authentication_statement.c @@ -72,14 +72,18 @@ lasso_authentication_statement_new(const xmlChar *authenticationMethod LassoSamlNameIdentifier *identifier, LassoSamlNameIdentifier *idp_identifier) { - g_return_val_if_fail(idp_identifier != NULL, NULL); - LassoNode *statement; LassoNode *new_identifier, *new_idp_identifier; LassoNode *subject, *subject_confirmation; gchar *str; xmlChar *time; + if (identifier != NULL) { + g_return_val_if_fail(LASSO_IS_SAML_NAME_IDENTIFIER(identifier), NULL); + } + g_return_val_if_fail(LASSO_IS_SAML_NAME_IDENTIFIER(idp_identifier), NULL); + + statement = LASSO_NODE(g_object_new(LASSO_TYPE_AUTHENTICATION_STATEMENT, NULL)); lasso_saml_authentication_statement_set_authenticationMethod(LASSO_SAML_AUTHENTICATION_STATEMENT(statement), |
