You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gk...@apache.org on 2008/08/28 15:40:58 UTC

svn commit: r689817 - /cocoon/trunk/subprojects/cocoon-servlet-service/cocoon-servlet-service-impl/src/main/java/org/apache/cocoon/servletservice/HttpServletResponseBufferingWrapper.java

Author: gkossakowski
Date: Thu Aug 28 06:40:57 2008
New Revision: 689817

URL: http://svn.apache.org/viewvc?rev=689817&view=rev
Log:
If there is nothing to write don't try to write it. Some times it could lead to IllegalStateException.

Modified:
    cocoon/trunk/subprojects/cocoon-servlet-service/cocoon-servlet-service-impl/src/main/java/org/apache/cocoon/servletservice/HttpServletResponseBufferingWrapper.java

Modified: cocoon/trunk/subprojects/cocoon-servlet-service/cocoon-servlet-service-impl/src/main/java/org/apache/cocoon/servletservice/HttpServletResponseBufferingWrapper.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/subprojects/cocoon-servlet-service/cocoon-servlet-service-impl/src/main/java/org/apache/cocoon/servletservice/HttpServletResponseBufferingWrapper.java?rev=689817&r1=689816&r2=689817&view=diff
==============================================================================
--- cocoon/trunk/subprojects/cocoon-servlet-service/cocoon-servlet-service-impl/src/main/java/org/apache/cocoon/servletservice/HttpServletResponseBufferingWrapper.java (original)
+++ cocoon/trunk/subprojects/cocoon-servlet-service/cocoon-servlet-service-impl/src/main/java/org/apache/cocoon/servletservice/HttpServletResponseBufferingWrapper.java Thu Aug 28 06:40:57 2008
@@ -298,7 +298,8 @@
         }
 
         public void writeTo(OutputStream outputStream) throws IOException {
-            this.outputStream.writeTo(outputStream);
+            if (this.outputStream.size() > 0)
+                this.outputStream.writeTo(outputStream);
         }
         
         private boolean isForwarding() {