porting AJP large-file support from 5.5
authorbillbarker <billbarker@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 24 Jun 2007 23:19:50 +0000 (23:19 +0000)
committerbillbarker <billbarker@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 24 Jun 2007 23:19:50 +0000 (23:19 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@550297 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/coyote/ajp/AjpAprProcessor.java
java/org/apache/coyote/ajp/AjpProcessor.java
java/org/apache/jk/common/JkInputStream.java

index 72c9d78..00d2ddc 100644 (file)
@@ -936,9 +936,9 @@ public class AjpAprProcessor implements ActionHook {
         if (contentLanguage != null) {
             headers.setValue("Content-Language").setString(contentLanguage);
         }
-        int contentLength = response.getContentLength();
+        long contentLength = response.getContentLengthLong();
         if (contentLength >= 0) {
-            headers.setValue("Content-Length").setInt(contentLength);
+            headers.setValue("Content-Length").setLong(contentLength);
         }
 
         // Other headers
index 7f7e853..5dfe047 100644 (file)
@@ -944,9 +944,9 @@ public class AjpProcessor implements ActionHook {
         if (contentLanguage != null) {
             headers.setValue("Content-Language").setString(contentLanguage);
         }
-        int contentLength = response.getContentLength();
+        long contentLength = response.getContentLengthLong();
         if (contentLength >= 0) {
-            headers.setValue("Content-Length").setInt(contentLength);
+            headers.setValue("Content-Length").setLong(contentLength);
         }
 
         // Other headers
index 7202605..e2b363a 100644 (file)
@@ -293,9 +293,9 @@ public class JkInputStream implements InputBuffer, OutputBuffer {
         if( contentLanguage != null ) {
             headers.setValue("Content-Language").setString(contentLanguage);
         }
-        int contentLength = res.getContentLength();
+        long contentLength = res.getContentLengthLong();
         if( contentLength >= 0 ) {
-            headers.setValue("Content-Length").setInt(contentLength);
+            headers.setValue("Content-Length").setLong(contentLength);
         }
         int numHeaders = headers.size();
         outputMsg.appendInt(numHeaders);