aboutsummaryrefslogtreecommitdiff
path: root/src/lib/http/server.go
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2009-05-08 11:52:39 -0700
committerRob Pike <r@golang.org>2009-05-08 11:52:39 -0700
commit01712ae7d3694d28a68032723fd11d94d891b441 (patch)
treed0843410366b2f44c86a0f50f8c83d3bfb423a14 /src/lib/http/server.go
parentc8b47c6fceeb249ab9e6f39503615ebe2ea205ce (diff)
downloadgo-01712ae7d3694d28a68032723fd11d94d891b441.tar.xz
embeddability: change bufio.BufRead to bufio.Reader etc.
R=rsc DELTA=112 (0 added, 4 deleted, 108 changed) OCL=28537 CL=28543
Diffstat (limited to 'src/lib/http/server.go')
-rw-r--r--src/lib/http/server.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/http/server.go b/src/lib/http/server.go
index 5769ced7ee..438c0d915b 100644
--- a/src/lib/http/server.go
+++ b/src/lib/http/server.go
@@ -44,7 +44,7 @@ type Conn struct {
Req *Request; // current HTTP request
rwc io.ReadWriteCloser; // i/o connection
- buf *bufio.BufReadWrite; // buffered rwc
+ buf *bufio.ReadWriter; // buffered rwc
handler Handler; // request handler
hijacked bool; // connection has been hijacked by handler
@@ -61,9 +61,9 @@ func newConn(rwc io.ReadWriteCloser, raddr string, handler Handler) (c *Conn, er
c.RemoteAddr = raddr;
c.handler = handler;
c.rwc = rwc;
- br := bufio.NewBufRead(rwc);
- bw := bufio.NewBufWrite(rwc);
- c.buf = bufio.NewBufReadWrite(br, bw);
+ br := bufio.NewReader(rwc);
+ bw := bufio.NewWriter(rwc);
+ c.buf = bufio.NewReadWriter(br, bw);
return c, nil
}
@@ -74,7 +74,7 @@ func (c *Conn) readRequest() (req *Request, err os.Error) {
if c.hijacked {
return nil, ErrHijacked
}
- if req, err = ReadRequest(c.buf.BufRead); err != nil {
+ if req, err = ReadRequest(c.buf.Reader); err != nil {
return nil, err
}
@@ -238,7 +238,7 @@ func (c *Conn) serve() {
// will not do anything else with the connection.
// It becomes the caller's responsibility to manage
// and close the connection.
-func (c *Conn) Hijack() (rwc io.ReadWriteCloser, buf *bufio.BufReadWrite, err os.Error) {
+func (c *Conn) Hijack() (rwc io.ReadWriteCloser, buf *bufio.ReadWriter, err os.Error) {
if c.hijacked {
return nil, nil, ErrHijacked;
}