From 123d4a20f622d5d9a820fea0bac43fb9a7ad5ca8 Mon Sep 17 00:00:00 2001 From: billbarker Date: Mon, 28 Aug 2006 04:49:31 +0000 Subject: [PATCH] Porting fix for BZ #40306 git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@437530 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/coyote/ajp/AjpAprProcessor.java | 1 + java/org/apache/jk/core/MsgContext.java | 1 + 2 files changed, 2 insertions(+) diff --git a/java/org/apache/coyote/ajp/AjpAprProcessor.java b/java/org/apache/coyote/ajp/AjpAprProcessor.java index c94dde29b..41d948b03 100644 --- a/java/org/apache/coyote/ajp/AjpAprProcessor.java +++ b/java/org/apache/coyote/ajp/AjpAprProcessor.java @@ -571,6 +571,7 @@ public class AjpAprProcessor implements ActionHook { } else if (actionCode == ActionCode.ACTION_REQ_SET_BODY_REPLAY) { // Set the given bytes as the content + request.setContentLength(-1); // reset content length ByteChunk bc = (ByteChunk) param; bodyBytes.setBytes(bc.getBytes(), bc.getStart(), bc.getLength()); first = false; diff --git a/java/org/apache/jk/core/MsgContext.java b/java/org/apache/jk/core/MsgContext.java index 10963ce61..e9d10d96d 100644 --- a/java/org/apache/jk/core/MsgContext.java +++ b/java/org/apache/jk/core/MsgContext.java @@ -351,6 +351,7 @@ public class MsgContext implements ActionHook { } else if ( actionCode == ActionCode.ACTION_REQ_SET_BODY_REPLAY ) { if( log.isTraceEnabled() ) log.trace("Replay "); + req.setContentLength(-1); // reset content length ByteChunk bc = (ByteChunk)param; jkIS.setReplay(bc); } -- 2.11.0