summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-03-27 15:06:17 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-03-27 15:06:17 +0000
commit5268ee292873861ca0ba4f0d3d7990c8da83d4e8 (patch)
tree317a2dc72740b4e110cab6c4668b37de2eb08911
parentfbc86db17f9d034d1f330b892542d71d19453d24 (diff)
downloadlasso-5268ee292873861ca0ba4f0d3d7990c8da83d4e8.tar.gz
lasso-5268ee292873861ca0ba4f0d3d7990c8da83d4e8.tar.xz
lasso-5268ee292873861ca0ba4f0d3d7990c8da83d4e8.zip
ID-FF 1.2 Login: Use allocation macros
* lasso/id-ff/login.c: (lasso_login_init_authn_request) again a passing by correction, use lasso_assign_string for copying information from the request to the profile object.
-rw-r--r--lasso/id-ff/login.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c
index b39f104a..5144a39e 100644
--- a/lasso/id-ff/login.c
+++ b/lasso/id-ff/login.c
@@ -1343,9 +1343,10 @@ lasso_login_init_authn_request(LassoLogin *login, const gchar *remote_providerID
request->MinorVersion = 0;
}
request->IssueInstant = lasso_get_current_time();
- LASSO_LIB_AUTHN_REQUEST(profile->request)->ProviderID = g_strdup(
+ lasso_assign_string(LASSO_LIB_AUTHN_REQUEST(profile->request)->ProviderID,
LASSO_PROVIDER(profile->server)->ProviderID);
- LASSO_LIB_AUTHN_REQUEST(profile->request)->RelayState = g_strdup(profile->msg_relayState);
+ lasso_assign_string(LASSO_LIB_AUTHN_REQUEST(profile->request)->RelayState,
+ profile->msg_relayState);
if (http_method == LASSO_HTTP_METHOD_POST) {
request->sign_method = LASSO_SIGNATURE_METHOD_RSA_SHA1;