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 sa...@apache.org on 2007/03/26 06:31:43 UTC

svn commit: r522412 - in /webservices/axis2/trunk/c/modules/core/engine: ctx_handler.c engine.c

Author: samisa
Date: Sun Mar 25 21:31:35 2007
New Revision: 522412

URL: http://svn.apache.org/viewvc?view=rev&rev=522412
Log:
Fixed the success return error in case of faulure on client receive
AXIS2C-544

Modified:
    webservices/axis2/trunk/c/modules/core/engine/ctx_handler.c
    webservices/axis2/trunk/c/modules/core/engine/engine.c

Modified: webservices/axis2/trunk/c/modules/core/engine/ctx_handler.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/core/engine/ctx_handler.c?view=diff&rev=522412&r1=522411&r2=522412
==============================================================================
--- webservices/axis2/trunk/c/modules/core/engine/ctx_handler.c (original)
+++ webservices/axis2/trunk/c/modules/core/engine/ctx_handler.c Sun Mar 25 21:31:35 2007
@@ -166,7 +166,7 @@
         axis2_allocator_switch_to_local_pool(env->allocator);
     }
 
-    if (!svc_grp_ctx)
+    if (!svc_grp_ctx && (axis2_msg_ctx_get_server_side(msg_ctx, env)))
         return AXIS2_FAILURE;
     return AXIS2_SUCCESS;
 }

Modified: webservices/axis2/trunk/c/modules/core/engine/engine.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/core/engine/engine.c?view=diff&rev=522412&r1=522411&r2=522412
==============================================================================
--- webservices/axis2/trunk/c/modules/core/engine/engine.c (original)
+++ webservices/axis2/trunk/c/modules/core/engine/engine.c Sun Mar 25 21:31:35 2007
@@ -288,11 +288,8 @@
         status = axis2_msg_recv_receive(receiver, env, msg_ctx, 
             axis2_msg_recv_get_derived(receiver, env));
     }
-    else
-    {
-        status = AXIS2_SUCCESS;
-    }
-    AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "Axis2 engine receive successful");
+
+    AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "Axis2 engine receive completed!");
 
     return status;
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org