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 2006/02/10 12:30:15 UTC

svn commit: r376640 - /webservices/axis2/trunk/c/modules/core/phaseresolver/phase_resolver.c

Author: samisa
Date: Fri Feb 10 03:30:09 2006
New Revision: 376640

URL: http://svn.apache.org/viewcvs?rev=376640&view=rev
Log:
Fix to get all the modules loaded

Modified:
    webservices/axis2/trunk/c/modules/core/phaseresolver/phase_resolver.c

Modified: webservices/axis2/trunk/c/modules/core/phaseresolver/phase_resolver.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/phaseresolver/phase_resolver.c?rev=376640&r1=376639&r2=376640&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/phaseresolver/phase_resolver.c (original)
+++ webservices/axis2/trunk/c/modules/core/phaseresolver/phase_resolver.c Fri Feb 10 03:30:09 2006
@@ -1548,8 +1548,10 @@
         if (NULL != flow) 
         {
             int j = 0;
-            
-            for (j = 0; j < AXIS2_FLOW_GET_HANDLER_COUNT(flow, env); j++) 
+            int handler_count = 0;
+
+            handler_count = AXIS2_FLOW_GET_HANDLER_COUNT(flow, env);
+            for (j = 0; j < handler_count; j++) 
             {
                 axis2_handler_desc_t *metadata = NULL;
                 axis2_char_t *phase_name = NULL;
@@ -1572,7 +1574,7 @@
                     AXIS2_ERROR_SET((*env)->error, 
                         AXIS2_ERROR_SERVICE_MODULE_CAN_NOT_REFER_GLOBAL_PHASE, 
                             AXIS2_FAILURE);
-                    return AXIS2_FAILURE;
+                    continue;
                     
                 }
             }