Author: asankha
Date: Mon Sep 28 05:14:01 2009
New Revision: 819454
URL: http://svn.apache.org/viewvc?rev=819454&view=rev
Log:
temporary fix as suggested by Daniel Moise for SYNAPSE-584
Modified:
synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerHandler.java
Modified:
synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerHandler.java
URL:
http://svn.apache.org/viewvc/synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerHandler.java?rev=819454&r1=819453&r2=819454&view=diff
==============================================================================
---
synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerHandler.java
(original)
+++
synapse/branches/1.3/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ServerHandler.java
Mon Sep 28 05:14:01 2009
@@ -205,6 +205,11 @@
HttpResponse response = conn.getHttpResponse();
ContentOutputBuffer outBuf = (ContentOutputBuffer)
context.getAttribute(RESPONSE_SOURCE_BUFFER);
+ if (outBuf == null) {
+ shutdownConnection(conn); // temporary fix until HTTPCORE-208 is
available for SYNAPSE-584
+ return;
+ }
+
try {
int bytesWritten = outBuf.produceContent(encoder);
if (metrics != null && bytesWritten > 0) {