summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/xml/xml.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index cbc616ee..915377bb 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -2013,7 +2013,7 @@ lasso_node_init_from_saml2_query_fields(LassoNode *node, char **query_fields, ch
{
int i;
char *field, *t;
- char *req;
+ char *req = NULL;
char *enc = NULL;
gboolean rc;
@@ -2042,6 +2042,10 @@ lasso_node_init_from_saml2_query_fields(LassoNode *node, char **query_fields, ch
return FALSE;
}
+ if (req == NULL) {
+ return FALSE;
+ }
+
rc = lasso_node_init_from_deflated_query_part(node, req);
if (rc == FALSE) {
return rc;