Author: ruwan
Date: Mon May  4 18:03:26 2009
New Revision: 34823
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=34823

Log:
sync up with synapse trunk

Modified:
   
branches/synapse/1.3-wso2v1/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java

Modified: 
branches/synapse/1.3-wso2v1/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.3-wso2v1/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java?rev=34823&r1=34822&r2=34823&view=diff
==============================================================================
--- 
branches/synapse/1.3-wso2v1/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java
       (original)
+++ 
branches/synapse/1.3-wso2v1/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java
       Mon May  4 18:03:26 2009
@@ -542,11 +542,12 @@
                 = (Axis2HttpRequest) 
conn.getContext().getAttribute(AXIS2_HTTP_REQUEST);
         
         if (req != null) {
-            req.setCompleted(true);
             if (log.isDebugEnabled()) {
                 log.debug("Response Received for Request : " + req);
             }
-            if (!req.isSendingCompleted()) {
+            if (HttpStatus.SC_CONTINUE != 
response.getStatusLine().getStatusCode() &&
+                !req.isSendingCompleted()) {
+                req.setCompleted(true);
                 req.getMsgContext().setProperty(
                         NhttpConstants.ERROR_CODE, NhttpConstants.SEND_ABORT);
                 SharedOutputBuffer outputBuffer = (SharedOutputBuffer)

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to