diff options
Diffstat (limited to 'lib/dns')
| -rw-r--r-- | lib/dns/server.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/dns/server.go b/lib/dns/server.go index b0f19271..abe527e7 100644 --- a/lib/dns/server.go +++ b/lib/dns/server.go @@ -367,13 +367,15 @@ func (srv *Server) Stop() { // // Wait for server to be Stop()-ed or when one of listener throw an error. // -func (srv *Server) Wait() { - err := <-srv.errListener +func (srv *Server) Wait() (err error) { + err = <-srv.errListener if err != nil && err != io.EOF { log.Println(err) } srv.Stop() + + return err } // |
