summaryrefslogtreecommitdiffstats
path: root/lasso/id-wsf/wsf_profile.c
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2005-05-16 15:12:42 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2005-05-16 15:12:42 +0000
commitca7bad1ac16eebc40444538a783f50d14c3e7add (patch)
tree3481fc55177f46538dcaa8454226be57ce30be4a /lasso/id-wsf/wsf_profile.c
parent10b4957564f4c51b9f6a614a00876f39805f9ffa (diff)
downloadlasso-ca7bad1ac16eebc40444538a783f50d14c3e7add.tar.gz
lasso-ca7bad1ac16eebc40444538a783f50d14c3e7add.tar.xz
lasso-ca7bad1ac16eebc40444538a783f50d14c3e7add.zip
Set response attribute when processing WSF SOAP response message.
Diffstat (limited to 'lasso/id-wsf/wsf_profile.c')
-rw-r--r--lasso/id-wsf/wsf_profile.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/lasso/id-wsf/wsf_profile.c b/lasso/id-wsf/wsf_profile.c
index da75e5d3..fff4239d 100644
--- a/lasso/id-wsf/wsf_profile.c
+++ b/lasso/id-wsf/wsf_profile.c
@@ -120,8 +120,8 @@ lasso_wsf_profile_process_soap_request_msg(LassoWsfProfile *profile, const gchar
g_return_val_if_fail(message != NULL, LASSO_PARAM_ERROR_INVALID_VALUE);
envelope = LASSO_SOAP_ENVELOPE(lasso_node_new_from_dump(message));
- LASSO_WSF_PROFILE(profile)->soap_envelope_request = envelope;
- LASSO_WSF_PROFILE(profile)->request = LASSO_NODE(envelope->Body->any->data);
+ profile->soap_envelope_request = envelope;
+ profile->request = LASSO_NODE(envelope->Body->any->data);
/* FIXME: Process mustUnderstand attribute */
@@ -144,7 +144,8 @@ lasso_wsf_profile_process_soap_response_msg(LassoWsfProfile *profile, const gcha
g_return_val_if_fail(message != NULL, LASSO_PARAM_ERROR_INVALID_VALUE);
envelope = LASSO_SOAP_ENVELOPE(lasso_node_new_from_dump(message));
- LASSO_WSF_PROFILE(profile)->soap_envelope_response = envelope;
+ profile->soap_envelope_response = envelope;
+ profile->response = LASSO_NODE(envelope->Body->any->data);
/* FIXME: Process mustUnderstand attribute */