Author: asankha
Date: Mon May 4 12:07:12 2009
New Revision: 771281
URL: http://svn.apache.org/viewvc?rev=771281&view=rev
Log:
fix for SYNAPSE-540 from Jaroslaw Balut
Modified:
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java
Modified:
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java?rev=771281&r1=771280&r2=771281&view=diff
==============================================================================
---
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java
(original)
+++
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java
Mon May 4 12:07:12 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)