remm 01/03/27 21:35:25
Modified: catalina/src/share/org/apache/catalina/connector
ResponseBase.java
Log:
- Fix for bug 453.
This has the potential to break stuff when using HTTP/1.1, although this is
unlikely.
Revision Changes Path
1.11 +11 -5
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/ResponseBase.java
Index: ResponseBase.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/ResponseBase.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ResponseBase.java 2001/01/13 22:28:48 1.10
+++ ResponseBase.java 2001/03/28 05:35:24 1.11
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/ResponseBase.java,v
1.10 2001/01/13 22:28:48 craigmcc Exp $
- * $Revision: 1.10 $
- * $Date: 2001/01/13 22:28:48 $
+ * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/ResponseBase.java,v
1.11 2001/03/28 05:35:24 remm Exp $
+ * $Revision: 1.11 $
+ * $Date: 2001/03/28 05:35:24 $
*
* ====================================================================
*
@@ -88,7 +88,7 @@
* the connector-specific methods need to be implemented.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.10 $ $Date: 2001/01/13 22:28:48 $
+ * @version $Revision: 1.11 $ $Date: 2001/03/28 05:35:24 $
*/
public abstract class ResponseBase
@@ -464,7 +464,13 @@
} catch (IOException e) {
;
}
- return (new PrintWriter(output));
+ try {
+ if (this.stream == null)
+ this.stream = createOutputStream();
+ } catch (IOException e) {
+ return null;
+ }
+ return (new PrintWriter(this.stream));
} else {