summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-09-06 12:51:42 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-09-06 12:51:42 +0000
commit0fd0bccbf589ca0009094f663c3f165ba8a5aa98 (patch)
tree1390599435695a2f7c2e0d4d8427327ac98ad02e
parent8bcb9c4e0c1d0e80554438214b5bef8cef0e7c94 (diff)
Oups, little mistake : now attribute version is added only in lasso_profile_dump() instead of lasso_login_dump() or lasso_logout_dump()
-rw-r--r--lasso/id-ff/login.c5
-rw-r--r--lasso/id-ff/logout.c5
-rw-r--r--lasso/id-ff/profile.c5
3 files changed, 5 insertions, 10 deletions
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c
index 86a94d6f..8e5d85b7 100644
--- a/lasso/id-ff/login.c
+++ b/lasso/id-ff/login.c
@@ -35,8 +35,6 @@
#include <lasso/environs/login.h>
-#include <lasso/lasso_config.h>
-
static GObjectClass *parent_class = NULL;
struct _LassoLoginPrivate
@@ -824,9 +822,6 @@ lasso_login_dump(LassoLogin *login)
node = lasso_node_new_from_dump(parent_dump);
g_free(parent_dump);
- /* Add lasso version in the xml node */
- LASSO_NODE_GET_CLASS(node)->set_prop(LASSO_NODE(node), "version", PACKAGE_VERSION);
-
g_sprintf(protocolProfile, "%d", login->protocolProfile);
LASSO_NODE_GET_CLASS(node)->new_child(node, "ProtocolProfile", protocolProfile, FALSE);
diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c
index b11393d4..cde87bfd 100644
--- a/lasso/id-ff/logout.c
+++ b/lasso/id-ff/logout.c
@@ -30,8 +30,6 @@
#include <lasso/environs/logout.h>
#include <lasso/xml/errors.h>
-#include <lasso/lasso_config.h>
-
#define LASSO_LOGOUT_NODE "LassoLogout"
#define LASSO_REMOTE_PROVIDERID_NODE "RemoteProviderID"
@@ -67,9 +65,6 @@ lasso_logout_dump(LassoLogout *logout)
node = lasso_node_new_from_dump(parent_dump);
g_free(parent_dump);
- /* Add lasso version in the xml node */
- LASSO_NODE_GET_CLASS(node)->set_prop(LASSO_NODE(node), "version", PACKAGE_VERSION);
-
if (logout->initial_request != NULL) {
initial_node = lasso_node_new();
LASSO_NODE_GET_CLASS(initial_node)->set_name(initial_node, "InitialLogoutResquest");
diff --git a/lasso/id-ff/profile.c b/lasso/id-ff/profile.c
index 57e22c85..d3052010 100644
--- a/lasso/id-ff/profile.c
+++ b/lasso/id-ff/profile.c
@@ -32,6 +32,8 @@
#include <lasso/protocols/authn_response.h>
#include <lasso/environs/profile.h>
+#include <lasso/lasso_config.h>
+
struct _LassoProfilePrivate
{
gboolean dispose_has_run;
@@ -120,6 +122,9 @@ lasso_profile_dump(LassoProfile *ctx,
}
LASSO_NODE_GET_CLASS(node)->set_ns(node, lassoLassoHRef, NULL);
+ /* Add lasso version in the xml node */
+ LASSO_NODE_GET_CLASS(node)->set_prop(LASSO_NODE(node), "version", PACKAGE_VERSION);
+
if (ctx->request != NULL) {
request = lasso_node_copy(ctx->request);
LASSO_NODE_GET_CLASS(node)->add_child(node, request, FALSE);