Author: hgomez
Date: Mon Aug 20 06:16:13 2007
New Revision: 567689
URL: http://svn.apache.org/viewvc?rev=567689&view=rev
Log:
Fix for send_bodyct on i5/OS. The problem was in jk (not flushing) and not on
IBM implementation (my bad)
Modified:
tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c
Modified: tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c
URL:
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c?rev=567689&r1=567688&r2=567689&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c (original)
+++ tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c Mon Aug 20 06:16:13
2007
@@ -319,12 +319,6 @@
/* ap_send_http_header(r); */
p->response_started = JK_TRUE;
- /* [EMAIL PROTECTED]: under i5/OS this flag is not set correctly */
- /* We should check with Rochester Labs what could be the problem */
-#ifdef AS400
- r->sent_bodyct = 1;
-#endif
-
return JK_TRUE;
}
@@ -375,7 +369,7 @@
static void JK_METHOD ws_flush(jk_ws_service_t *s)
{
-#ifndef AS400
+#if ! (defined(AS400) && !defined(AS400_UTF8))
if (s && s->ws_private) {
apache_private_data_t *p = s->ws_private;
ap_rflush(p->r);
@@ -423,7 +417,7 @@
}
}
if (p->r->header_only) {
-#ifndef AS400
+#if ! (defined(AS400) && !defined(AS400_UTF8))
ap_rflush(p->r);
#endif
return JK_TRUE;
@@ -2248,8 +2242,6 @@
/* If tomcat returned no body and the status is not OK,
let apache handle the error code */
-/* [EMAIL PROTECTED] : under i5/OS sent_bodyct is not set correctly */
-/* check for header_only to see if there was a body */
if (!r->sent_bodyct && r->status >= HTTP_BAD_REQUEST) {
jk_log(xconf->log, JK_LOG_INFO, "No body with status=%d"
" for worker=%s",
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]