diff options
| author | Valery Febvre <vfebvre at easter-eggs.com> | 2004-07-18 20:25:01 +0000 |
|---|---|---|
| committer | Valery Febvre <vfebvre at easter-eggs.com> | 2004-07-18 20:25:01 +0000 |
| commit | 663ae84b9921723be5ecd60ea722c4f1fbaddddc (patch) | |
| tree | 7cf250a5c02c776892dffd5479e2615854e9bc03 | |
| parent | 5d49050e15f948609984910cd472f2830b6a5bc5 (diff) | |
| download | lasso-663ae84b9921723be5ecd60ea722c4f1fbaddddc.tar.gz lasso-663ae84b9921723be5ecd60ea722c4f1fbaddddc.tar.xz lasso-663ae84b9921723be5ecd60ea722c4f1fbaddddc.zip | |
Added 4 missing attributes in LassoProfileContext dump
msg_relayState, request_type, response_type, provider_type
| -rw-r--r-- | lasso/id-ff/profile_context.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lasso/id-ff/profile_context.c b/lasso/id-ff/profile_context.c index 2cb867d7..f0a0da26 100644 --- a/lasso/id-ff/profile_context.c +++ b/lasso/id-ff/profile_context.c @@ -50,6 +50,9 @@ lasso_profile_context_dump(LassoProfileContext *ctx, LassoNode *node; LassoNode *request, *response; gchar *child_dump, *dump = NULL; + gchar *request_type = g_new0(gchar, 6); + gchar *response_type = g_new0(gchar, 6); + gchar *provider_type = g_new0(gchar, 6); node = lasso_node_new(); if (name != NULL) { @@ -81,6 +84,19 @@ lasso_profile_context_dump(LassoProfileContext *ctx, if (ctx->msg_body != NULL) { LASSO_NODE_GET_CLASS(node)->new_child(node, "MsgBody", lasso_str_escape(ctx->msg_body), FALSE); } + if (ctx->msg_relayState != NULL) { + LASSO_NODE_GET_CLASS(node)->new_child(node, "MsgRelayState", ctx->msg_relayState, FALSE); + } + + g_sprintf(request_type, "%d", ctx->request_type); + LASSO_NODE_GET_CLASS(node)->new_child(node, "RequestType", request_type, FALSE); + g_free(request_type); + g_sprintf(response_type, "%d", ctx->response_type); + LASSO_NODE_GET_CLASS(node)->new_child(node, "ResponseType", response_type, FALSE); + g_free(response_type); + g_sprintf(provider_type, "%d", ctx->provider_type); + LASSO_NODE_GET_CLASS(node)->new_child(node, "ProviderType", provider_type, FALSE); + g_free(provider_type); dump = lasso_node_export(node); lasso_node_destroy(node); |
