diff options
| -rw-r--r-- | lasso/xml/xml.c | 6 |
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; |
