You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/03/07 07:37:39 UTC
DO NOT REPLY [Bug 15278] -
[PATCH] mod_jk2 for IIS, Bugfix corrupted data ]
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15278>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15278
[PATCH] mod_jk2 for IIS, Bugfix corrupted data ]
------- Additional Comments From zsy@xminfoport.com 2004-03-07 06:37 -------
Today I checkout the source from cvs. and the version of jk_requtil.c is 1.31,
but i found that the patch not available. and source code is:
int jk2_requtil_readFully(jk_env_t *env, jk_ws_service_t *s,
unsigned char *buf,
unsigned len)
{
unsigned rdlen = 0;
unsigned padded_len = len;
if (s->is_chunked && s->no_more_chunks) {
return 0;
}
if (s->is_chunked) {
/* Corner case: buf must be large enough to hold next
* chunk size (if we're on or near a chunk border).
* Pad the length to a reasonable value, otherwise the
* read fails and the remaining chunks are tossed.
*/
padded_len = (len < CHUNK_BUFFER_PAD) ?
len : len - CHUNK_BUFFER_PAD;
}
while(rdlen < padded_len) {
unsigned this_time = 0;
if(s->read(env, s, buf + rdlen, len - rdlen, &this_time)) {
return -1;
}
if(0 == this_time) {
if (s->is_chunked) {
s->no_more_chunks = 1; /* read no more */
}
break;
}
rdlen += this_time;
}
return (int)rdlen;
}
could anybody told me why?
and could anybody teach me how to get the newer isapi_redirector2.dll?
i compile the src code. but it report so many error to me. i've download libary
APR, apr-util, apr-iconv, pcre.
so could anybody teach me? thak u very much
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org