aboutsummaryrefslogtreecommitdiff
path: root/server.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-27 23:52:21 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-03-27 23:52:21 +0200
commitad1d07b46509adc15670678480479edcf78370b2 (patch)
treed775580fb31e6eae96888bc8867bd2109da9b3e2 /server.go
parent13ce0d0853fc888cf465742ed2e134e9bc5be77a (diff)
Tweak rpc
Diffstat (limited to 'server.go')
-rw-r--r--server.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/server.go b/server.go
index 5225ffc..4cb40e0 100644
--- a/server.go
+++ b/server.go
@@ -51,10 +51,10 @@ func (s *Server) Load() error {
return gob.NewDecoder(fd).Decode(&s.Route)
}
-func (s *Server) Start() error {
+func (s *Server) Start() <-chan error {
errc := make(chan error, 3)
go func() { errc <- s.ListenAndServe() }()
go func() { errc <- s.ListenAndServeTLS("", "") }()
go func() { errc <- http.ListenAndServe(":http-alt", nil) }()
- return <-errc
+ return errc
}