From: Ryan Bloom Date: Tue, 28 Nov 2000 17:14:09 +0000 (+0000) Subject: Get mod_echo to stop using BUFF. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f410deb6ea25238276165c44909636917c80209f;p=apache Get mod_echo to stop using BUFF. Submitted by: David Reid git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87102 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/echo/mod_echo.c b/modules/echo/mod_echo.c index c6d960bbeb..c1faf3f32e 100644 --- a/modules/echo/mod_echo.c +++ b/modules/echo/mod_echo.c @@ -99,13 +99,14 @@ static int process_echo_connection(conn_rec *c) for( ; ; ) { apr_ssize_t r, w; - (void) ap_bread(c->client,buf,sizeof buf,&r); + r = sizeof(buf); + apr_recv(c->client_socket, buf, &r); if(r <= 0) break; - (void) ap_bwrite(c->client,buf,r, &w); + w = r; + apr_send(c->client_socket, buf, &w); if(w != r) break; - ap_bflush(c->client); } return OK; }