diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2006-12-27 15:21:56 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2006-12-27 15:21:56 +0000 |
| commit | dc6243cd5d024dd9d552e81d4f793a33a69abc43 (patch) | |
| tree | 89dbdbfe001f7b3198c885337d43b83c598bef81 | |
| parent | 99ca11975b11b35cf94430c7257ce922598f8a17 (diff) | |
| download | lasso-dc6243cd5d024dd9d552e81d4f793a33a69abc43.tar.gz lasso-dc6243cd5d024dd9d552e81d4f793a33a69abc43.tar.xz lasso-dc6243cd5d024dd9d552e81d4f793a33a69abc43.zip | |
correctly initialize req at top of function and don't try to get the deflated
samlv2 query if the parameter was not present
| -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; |
