diff options
Diffstat (limited to 'src/lib/http/server.go')
-rw-r--r-- | src/lib/http/server.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/http/server.go b/src/lib/http/server.go index 13648ad58..855eb98a5 100644 --- a/src/lib/http/server.go +++ b/src/lib/http/server.go @@ -17,7 +17,7 @@ import ( ) // Serve a new connection. -func serveConnection(fd net.Conn, raddr string, f *(*Conn, *Request)) { +func serveConnection(fd net.Conn, raddr string, f func(*Conn, *Request)) { c, err := NewConn(fd); if err != nil { return @@ -36,7 +36,7 @@ func serveConnection(fd net.Conn, raddr string, f *(*Conn, *Request)) { } // Web server: already listening on l, call f for each request. -func Serve(l net.Listener, f *(*Conn, *Request)) *os.Error { +func Serve(l net.Listener, f func(*Conn, *Request)) *os.Error { // TODO: Make this unnecessary s, e := os.Getenv("GOMAXPROCS"); if n, ok := strconv.Atoi(s); n < 3 { @@ -54,7 +54,7 @@ func Serve(l net.Listener, f *(*Conn, *Request)) *os.Error { } // Web server: listen on address, call f for each request. -func ListenAndServe(addr string, f *(*Conn, *Request)) *os.Error { +func ListenAndServe(addr string, f func(*Conn, *Request)) *os.Error { l, e := net.Listen("tcp", addr); if e != nil { return e |