X-Git-Url: https://mop.ddnsfree.com/gitweb/?p=mod-proxy-fdpass.git;a=blobdiff_plain;f=mod_proxy_fdpass.c;h=29b89db33d70ef81dbaab63f61b04067446aabf9;hp=90137e4b1f9f433bbd57788874530d96df70698b;hb=bda74adb82f402ef88087d8bc9e2bcd3e6fb13b8;hpb=a59172b97aa1161c13d143bd0a36bec59ac21a95 diff --git a/mod_proxy_fdpass.c b/mod_proxy_fdpass.c index 90137e4..29b89db 100644 --- a/mod_proxy_fdpass.c +++ b/mod_proxy_fdpass.c @@ -286,8 +286,8 @@ int util_read(request_rec *r, const char **rbuf) int rsize, len_read, rpos=0; long length = r->remaining; *rbuf = (char *)apr_pcalloc(r->pool, length +1); - while ((len_read = ap_get_client_block(r, argsbuffer, -sizeof(argsbuffer))) > 0) { + if ((len_read = ap_get_client_block(r, argsbuffer, + sizeof(argsbuffer))) > 0) { if ((rpos + len_read) > length) { rsize = length - rpos; } else {