diff options
author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-10-09 15:51:23 +0200 |
---|---|---|
committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-10-09 15:51:23 +0200 |
commit | 4ebb7067a0bd1d2ec812a1543d00ed5917ea7e84 (patch) | |
tree | 21ebaddbea7a5d99a302eb2dc6d9f1517de298a1 /lasso | |
parent | 15781d19609ae90009fdcb26d3263005428cdeb4 (diff) | |
download | lasso-4ebb7067a0bd1d2ec812a1543d00ed5917ea7e84.tar.gz lasso-4ebb7067a0bd1d2ec812a1543d00ed5917ea7e84.tar.xz lasso-4ebb7067a0bd1d2ec812a1543d00ed5917ea7e84.zip |
[core] check type of first argument of lasso_provider_get_assertion_consumer_url
Diffstat (limited to 'lasso')
-rw-r--r-- | lasso/id-ff/provider.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c index d7cf8810..23f54eee 100644 --- a/lasso/id-ff/provider.c +++ b/lasso/id-ff/provider.c @@ -145,8 +145,10 @@ lasso_provider_get_assertion_consumer_service_url(LassoProvider *provider, const char *name = NULL; char *assertion_consumer_service_url = NULL; + g_return_val_if_fail(LASSO_IS_PROVIDER(provider), NULL); + if (provider->private_data->conformance == LASSO_PROTOCOL_SAML_2_0) { - int sid = -1; + long sid = -1; if (service_id != NULL) { if (lasso_string_to_xsd_integer(service_id, &sid)) { if (sid < 0) { |