You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2007/11/28 12:54:50 UTC
svn commit: r598971 - /webservices/axis2/trunk/c/src/core/context/msg_ctx.c
Author: dinesh
Date: Wed Nov 28 03:54:48 2007
New Revision: 598971
URL: http://svn.apache.org/viewvc?rev=598971&view=rev
Log:
fixed: echo blocking dual client segmentation fault
Modified:
webservices/axis2/trunk/c/src/core/context/msg_ctx.c
Modified: webservices/axis2/trunk/c/src/core/context/msg_ctx.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/context/msg_ctx.c?rev=598971&r1=598970&r2=598971&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/context/msg_ctx.c (original)
+++ webservices/axis2/trunk/c/src/core/context/msg_ctx.c Wed Nov 28 03:54:48 2007
@@ -305,6 +305,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->parent;
}
@@ -314,6 +315,7 @@
const axutil_env_t * env,
struct axis2_op_ctx * parent)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (parent)
{
msg_ctx->parent = parent;
@@ -327,8 +329,6 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, void);
-
if (msg_ctx->paused || msg_ctx->keep_alive)
return;
@@ -411,6 +411,7 @@
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, conf, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->transport_in_desc = axis2_conf_get_transport_in(conf, env,
msg_ctx->
@@ -450,7 +451,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, NULL);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
@@ -466,7 +467,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, NULL);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
@@ -481,6 +482,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->in_fault_flow;
}
@@ -489,6 +491,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->soap_envelope;
}
@@ -497,6 +500,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->response_soap_envelope;
}
@@ -505,6 +509,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->fault_soap_envelope;
}
@@ -513,8 +518,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, NULL);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_get_message_id(msg_ctx->msg_info_headers,
@@ -530,8 +534,7 @@
const axutil_env_t * env,
axis2_char_t * msg_id)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_id, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_set_message_id(msg_ctx->msg_info_headers,
@@ -546,6 +549,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->process_fault;
}
@@ -554,8 +558,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, NULL);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_get_relates_to(msg_ctx->msg_info_headers,
@@ -570,8 +573,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, NULL);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_get_reply_to(msg_ctx->msg_info_headers,
@@ -586,6 +588,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->server_side;
}
@@ -594,8 +597,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, NULL);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_get_to(msg_ctx->msg_info_headers, env);
@@ -610,8 +612,7 @@
const axutil_env_t * env,
axis2_endpoint_ref_t * reference)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_set_to(msg_ctx->msg_info_headers,
@@ -627,8 +628,7 @@
const axutil_env_t * env,
axis2_endpoint_ref_t * reference)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_set_from(msg_ctx->msg_info_headers,
@@ -654,7 +654,7 @@
const axutil_env_t * env,
axiom_soap_envelope_t * soap_envelope)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (soap_envelope)
{
@@ -678,7 +678,7 @@
const axutil_env_t * env,
axiom_soap_envelope_t * soap_envelope)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (soap_envelope)
{
@@ -699,6 +699,7 @@
const axutil_env_t * env,
axiom_soap_envelope_t * soap_envelope)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->fault_soap_envelope = soap_envelope;
return AXIS2_SUCCESS;
}
@@ -709,8 +710,7 @@
const axutil_env_t * env,
const axis2_char_t * message_id)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_set_message_id(msg_ctx->msg_info_headers,
@@ -726,6 +726,7 @@
const axutil_env_t * env,
axis2_bool_t process_fault)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->process_fault = process_fault;
return AXIS2_SUCCESS;
}
@@ -736,7 +737,7 @@
const axutil_env_t * env,
axis2_relates_to_t * reference)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
@@ -753,8 +754,7 @@
const axutil_env_t * env,
axis2_endpoint_ref_t * reference)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_set_reply_to(msg_ctx->msg_info_headers,
@@ -770,6 +770,7 @@
const axutil_env_t * env,
axis2_bool_t server_side)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->server_side = server_side;
return AXIS2_SUCCESS;
}
@@ -780,8 +781,7 @@
const axutil_env_t * env,
axis2_endpoint_ref_t * reference)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
return axis2_msg_info_headers_set_to(msg_ctx->msg_info_headers,
@@ -796,6 +796,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->new_thread_required;
}
@@ -805,6 +806,7 @@
const axutil_env_t * env,
axis2_bool_t new_thread_required)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->new_thread_required = new_thread_required;
return AXIS2_SUCCESS;
}
@@ -815,7 +817,7 @@
const axutil_env_t * env,
const axis2_char_t * action_uri)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
@@ -831,7 +833,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, NULL);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
@@ -848,7 +850,7 @@
const axutil_env_t * env,
const axis2_char_t * message_id)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
@@ -864,7 +866,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, NULL);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers)
{
@@ -881,6 +883,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->msg_info_headers;
}
@@ -889,6 +892,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->paused;
}
@@ -898,6 +902,7 @@
const axutil_env_t * env,
axis2_bool_t paused)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->paused = paused;
msg_ctx->paused_phase_index = msg_ctx->current_phase_index;
return AXIS2_SUCCESS;
@@ -909,6 +914,7 @@
const axutil_env_t * env,
axis2_bool_t keep_alive)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->keep_alive = keep_alive;
return AXIS2_SUCCESS;
}
@@ -918,6 +924,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->keep_alive;
}
@@ -926,6 +933,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->transport_in_desc;
}
@@ -934,6 +942,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->transport_out_desc;
}
@@ -943,8 +952,7 @@
const axutil_env_t * env,
struct axis2_transport_in_desc * transport_in_desc)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (transport_in_desc)
{
msg_ctx->transport_in_desc = transport_in_desc;
@@ -961,8 +969,7 @@
const axutil_env_t * env,
struct axis2_transport_out_desc * transport_out_desc)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (transport_out_desc)
{
msg_ctx->transport_out_desc = transport_out_desc;
@@ -978,6 +985,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->op_ctx;
}
@@ -987,8 +995,7 @@
const axutil_env_t * env,
struct axis2_op_ctx * op_ctx)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (op_ctx)
{
msg_ctx->op_ctx = op_ctx;
@@ -1011,6 +1018,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->output_written;
}
@@ -1020,6 +1028,7 @@
const axutil_env_t * env,
axis2_bool_t output_written)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->output_written = output_written;
return AXIS2_SUCCESS;
}
@@ -1029,6 +1038,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->svc_ctx_id;
}
@@ -1038,8 +1048,7 @@
const axutil_env_t * env,
const axis2_char_t * svc_ctx_id)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->svc_ctx_id)
{
AXIS2_FREE(env->allocator, msg_ctx->svc_ctx_id);
@@ -1063,6 +1072,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->conf_ctx;
}
@@ -1071,6 +1081,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->svc_ctx;
}
@@ -1080,6 +1091,7 @@
const axutil_env_t * env,
struct axis2_conf_ctx * conf_ctx)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (conf_ctx)
{
msg_ctx->conf_ctx = conf_ctx;
@@ -1094,8 +1106,7 @@
const axutil_env_t * env,
struct axis2_svc_ctx * svc_ctx)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (svc_ctx)
{
msg_ctx->svc_ctx = svc_ctx;
@@ -1118,7 +1129,7 @@
const axutil_env_t * env,
axis2_msg_info_headers_t * msg_info_headers)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_info_headers, AXIS2_FAILURE);
if (msg_info_headers)
{
@@ -1142,7 +1153,7 @@
{
axutil_param_t *param = NULL;
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->op)
{
@@ -1189,6 +1200,7 @@
axutil_property_t *property;
void *property_value = NULL;
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
property = axis2_msg_ctx_get_property(msg_ctx, env, property_str);
if (!property)
@@ -1220,7 +1232,7 @@
void *obj = NULL;
axis2_ctx_t *ctx = NULL;
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
/* search in message context */
obj = axis2_ctx_get_property(msg_ctx->base, env, key);
@@ -1291,7 +1303,7 @@
const axis2_char_t * key,
axutil_property_t * value)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return axis2_ctx_set_property(msg_ctx->base, env, key, value);
}
@@ -1300,6 +1312,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->paused_handler_name;
}
@@ -1308,6 +1321,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->paused_phase_name;
}
@@ -1317,6 +1331,7 @@
const axutil_env_t * env,
const axis2_char_t * paused_phase_name)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
/* a shallow copy is sufficient as phase lives beyond message */
msg_ctx->paused_phase_name = (axis2_char_t *) paused_phase_name;
return AXIS2_SUCCESS;
@@ -1327,6 +1342,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->soap_action;
}
@@ -1336,7 +1352,7 @@
const axutil_env_t * env,
axutil_string_t * soap_action)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->soap_action)
{
@@ -1360,7 +1376,7 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (!(msg_ctx->doing_mtom) && msg_ctx->conf_ctx)
{
@@ -1377,6 +1393,7 @@
const axutil_env_t * env,
axis2_bool_t doing_mtom)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->doing_mtom = doing_mtom;
return AXIS2_SUCCESS;
}
@@ -1386,6 +1403,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->doing_rest;
}
@@ -1395,6 +1413,7 @@
const axutil_env_t * env,
axis2_bool_t doing_rest)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->doing_rest = doing_rest;
return AXIS2_SUCCESS;
}
@@ -1405,6 +1424,7 @@
const axutil_env_t * env,
axis2_bool_t do_rest_through_post)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->do_rest_through_post = do_rest_through_post;
return AXIS2_SUCCESS;
}
@@ -1414,6 +1434,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->do_rest_through_post;
}
@@ -1422,6 +1443,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->is_soap_11;
}
@@ -1431,6 +1453,7 @@
const axutil_env_t * env,
axis2_bool_t is_soap11)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->is_soap_11 = is_soap11;
return AXIS2_SUCCESS;
}
@@ -1440,6 +1463,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->svc_grp_ctx;
}
@@ -1449,7 +1473,7 @@
const axutil_env_t * env,
struct axis2_svc_grp_ctx * svc_grp_ctx)
{
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (svc_grp_ctx)
{
msg_ctx->svc_grp_ctx = svc_grp_ctx;
@@ -1463,6 +1487,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->op;
}
@@ -1472,8 +1497,7 @@
const axutil_env_t * env,
axis2_op_t * op)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (op)
{
msg_ctx->op = op;
@@ -1488,6 +1512,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->svc;
}
@@ -1497,8 +1522,7 @@
const axutil_env_t * env,
axis2_svc_t * svc)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (svc)
{
axis2_svc_grp_t *svc_grp = NULL;
@@ -1522,6 +1546,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->svc_grp;
}
@@ -1531,7 +1556,7 @@
const axutil_env_t * env,
axis2_svc_grp_t * svc_grp)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (svc_grp)
{
@@ -1548,6 +1573,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->svc_grp_ctx_id;
}
@@ -1557,7 +1583,7 @@
const axutil_env_t * env,
axutil_string_t * svc_grp_ctx_id)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx->svc_grp_ctx_id)
{
@@ -1577,6 +1603,7 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->paused;
}
@@ -1586,6 +1613,7 @@
const axutil_env_t * env,
void *func)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->find_svc = func;
return AXIS2_SUCCESS;
}
@@ -1596,6 +1624,7 @@
const axutil_env_t * env,
void *func)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->find_op = func;
return AXIS2_SUCCESS;
}
@@ -1607,7 +1636,7 @@
{
axis2_options_t *options = NULL;
axutil_hash_t *properties = NULL;
- AXIS2_ENV_CHECK(env, NULL);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
options = axis2_options_create(env);
axis2_options_set_msg_info_headers(options, env, msg_ctx->msg_info_headers);
@@ -1626,7 +1655,7 @@
axis2_char_t *value;
axutil_string_t *soap_action = NULL;;
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, options, AXIS2_FAILURE);
if (msg_ctx->msg_info_headers && msg_ctx->msg_info_headers_deep_copy)
@@ -1673,6 +1702,7 @@
const axutil_env_t * env,
int flow)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->flow = flow;
return AXIS2_SUCCESS;
}
@@ -1682,6 +1712,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->flow;
}
@@ -1691,10 +1722,12 @@
const axutil_env_t * env,
axutil_array_list_t * execution_chain)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->execution_chain = execution_chain;
msg_ctx->current_handler_index = -1;
msg_ctx->paused_handler_index = -1;
msg_ctx->current_phase_index = 0;
+
return AXIS2_SUCCESS;
}
@@ -1703,6 +1736,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->execution_chain;
}
@@ -1712,7 +1746,7 @@
const axutil_env_t * env,
const int index)
{
- AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->current_handler_index = index;
if (msg_ctx->execution_chain)
{
@@ -1733,6 +1767,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->current_handler_index;
}
@@ -1741,6 +1776,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->paused_handler_index;
}
@@ -1750,6 +1786,7 @@
const axutil_env_t * env,
const int index)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->current_phase_index = index;
return AXIS2_SUCCESS;
@@ -1760,6 +1797,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->current_phase_index;
}
@@ -1768,6 +1806,7 @@
const axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->paused_phase_index;
}
@@ -1776,6 +1815,7 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->find_svc(msg_ctx, env);
}
@@ -1785,6 +1825,7 @@
const axutil_env_t * env,
axis2_svc_t * svc)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->find_op(msg_ctx, env, svc);
}
@@ -1793,6 +1834,7 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx)
return msg_ctx->charset_encoding;
else
@@ -1805,6 +1847,7 @@
const axutil_env_t * env,
axutil_string_t * str)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx)
{
if (msg_ctx->charset_encoding)
@@ -1830,6 +1873,7 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx)
{
return msg_ctx->transport_out_stream;
@@ -1846,6 +1890,7 @@
const axutil_env_t * env,
axutil_stream_t * stream)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx)
{
if (msg_ctx->transport_out_stream)
@@ -1868,6 +1913,7 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx)
{
msg_ctx->transport_out_stream = NULL;
@@ -1885,6 +1931,7 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx)
{
return msg_ctx->http_out_transport_info;
@@ -1901,6 +1948,7 @@
const axutil_env_t * env,
axis2_http_out_transport_info_t * http_out_transport_info)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx)
{
if (msg_ctx->http_out_transport_info)
@@ -1924,6 +1972,7 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
if (msg_ctx)
{
msg_ctx->http_out_transport_info = NULL;
@@ -2047,6 +2096,7 @@
axis2_msg_ctx_t * msg_ctx,
const axutil_env_t * env)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
return msg_ctx->status_code;
}
@@ -2057,6 +2107,7 @@
const axutil_env_t * env,
const int status_code)
{
+ AXIS2_PARAM_CHECK (env->error, msg_ctx, AXIS2_FAILURE);
msg_ctx->status_code = status_code;
return AXIS2_SUCCESS;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org