diff options
| -rw-r--r-- | lasso/id-ff/login.c | 3 | ||||
| -rw-r--r-- | lasso/id-ff/login.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c index 76cd159d..33ad9514 100644 --- a/lasso/id-ff/login.c +++ b/lasso/id-ff/login.c @@ -107,6 +107,7 @@ lasso_login_build_assertion(LassoLogin *login, LASSO_PROFILE(login)->server->signature_method, LASSO_PROFILE(login)->server->private_key, LASSO_PROFILE(login)->server->certificate); + if (ret == 0) { if (login->protocolProfile == lassoLoginProtocolProfileBrwsPost) { /* only add assertion if response is an AuthnResponse */ @@ -1203,7 +1204,7 @@ lasso_login_instance_init(GTypeInstance *instance, login->protocolProfile = 0; login->assertionArtifact = NULL; - login->signature_status = TRUE; + login->signature_status = 0; } static void diff --git a/lasso/id-ff/login.h b/lasso/id-ff/login.h index c37fcbf5..73a3374d 100644 --- a/lasso/id-ff/login.h +++ b/lasso/id-ff/login.h @@ -61,7 +61,7 @@ struct _LassoLogin { gchar *assertionArtifact; /*< private >*/ - gboolean signature_status; + gint signature_status; lassoHttpMethod http_method; LassoLoginPrivate *private; }; |
