mturk 2005/02/16 07:22:46
Modified: jk/native/common jk_ajp12_worker.c
Log:
Ajp12 protocol is not recoverable, so set the return error to 500
in case of failrue.
Revision Changes Path
1.25 +6 -9
jakarta-tomcat-connectors/jk/native/common/jk_ajp12_worker.c
Index: jk_ajp12_worker.c
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_ajp12_worker.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- jk_ajp12_worker.c 16 Feb 2005 15:09:20 -0000 1.24
+++ jk_ajp12_worker.c 16 Feb 2005 15:22:46 -0000 1.25
@@ -91,9 +91,11 @@
if (e && e->endpoint_private && s && is_error) {
ajp12_endpoint_t *p = e->endpoint_private;
- unsigned attempt;
-
- *is_error = 0;
+ unsigned int attempt;
+ /*
+ * AJP12 protocol is not recoverable.
+ */
+ *is_error = JK_HTTP_SERVER_ERROR;
for (attempt = 0; attempt < p->worker->connect_retry_attempts;
attempt++) {
@@ -109,11 +111,6 @@
}
if (p->sd >= 0) {
- /*
- * After we are connected, each error that we are going to
- * have is probably unrecoverable
- */
- *is_error = JK_HTTP_SERVER_ERROR;
jk_sb_open(&p->sb, p->sd);
if (ajpv12_handle_request(p, s, l)) {
jk_log(l, JK_LOG_DEBUG,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]