summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/Attic/protocols/single_sign_on_and_federation.c4
-rw-r--r--lasso/xml/xml.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/lasso/Attic/protocols/single_sign_on_and_federation.c b/lasso/Attic/protocols/single_sign_on_and_federation.c
index 08f3f2d0..e2fb811d 100644
--- a/lasso/Attic/protocols/single_sign_on_and_federation.c
+++ b/lasso/Attic/protocols/single_sign_on_and_federation.c
@@ -455,8 +455,8 @@ lasso_assertion_build(gpointer lares,
content);
}
else {
- lasso_samlp_response_abstract_(LASSO_LIB_ASSERTION(assertion),
- content);
+ lasso_samlp_response_abstract_set_inResponseTo(LASSO_LIB_ASSERTION(assertion),
+ content);
}
}
xmlFree(content);
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index d45a1dd2..f2108184 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -119,6 +119,9 @@ void
lasso_node_parse_memory(LassoNode *node,
const char *buffer)
{
+ g_assert(LASSO_IS_NODE(node) && node != NULL);
+ g_assert(buffer != NULL);
+
LassoNodeClass *class = LASSO_NODE_GET_CLASS(node);
class->parse_memory(node, buffer);
}