diff --git a/etcdserver/etcdhttp/http.go b/etcdserver/etcdhttp/http.go index a3ae9a61e..3bc4e880d 100644 --- a/etcdserver/etcdhttp/http.go +++ b/etcdserver/etcdhttp/http.go @@ -61,9 +61,10 @@ func NewClientHandler(server *etcdserver.EtcdServer) http.Handler { } // NewPeerHandler generates an http.Handler to handle etcd peer (raft) requests. -func NewPeerHandler(server etcdserver.Server) http.Handler { +func NewPeerHandler(server *etcdserver.EtcdServer) http.Handler { sh := &serverHandler{ server: server, + stats: server, } mux := http.NewServeMux() mux.HandleFunc(raftPrefix, sh.serveRaft)