]> granicus.if.org Git - apache/commitdiff
Back out a patch that should never have been committed
authorRyan Bloom <rbb@apache.org>
Wed, 4 Oct 2000 19:08:34 +0000 (19:08 +0000)
committerRyan Bloom <rbb@apache.org>
Wed, 4 Oct 2000 19:08:34 +0000 (19:08 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86388 13f79535-47bb-0310-9956-ffa450edef68

modules/http/http_protocol.c

index e1c61d40391b611edf809269a0c48c06540e6c32..2e6b6feafbc2d8be2a261e61d63ffd776799bb4a 100644 (file)
@@ -2362,22 +2362,8 @@ API_EXPORT(long) ap_get_client_block(request_rec *r, char *buffer, int bufsiz)
     apr_status_t rv;
 
     if (!r->read_chunked) {     /* Content-length read */
-        ap_bucket *b;
-        const char *tempbuf;
-
         len_to_read = (r->remaining > bufsiz) ? bufsiz : r->remaining;
-        if (AP_BRIGADE_EMPTY(r->connection->input_data)) {
-            ap_get_brigade(r->connection->input_filters, r->connection->input_data); 
-        }
-        b = AP_BRIGADE_FIRST(r->connection->input_data);
-        len_read = len_to_read;
-        rv = b->read(b, &tempbuf, &len_read, 0);
-        if (len_read < b->length) {
-            b->split(b, len_read);
-        }
-        memcpy(buffer, tempbuf, len_read);
-        AP_BUCKET_REMOVE(b);
-        b->destroy(b);
+        rv = ap_bread(r->connection->client, buffer, len_to_read, &len_read);
         if (len_read == 0) {    /* error or eof */
             if (rv != APR_SUCCESS) {
                 r->connection->keepalive = -1;