all repos — homestead @ a9f47f4e4ed3223e86dc1d5c3edd005b8d9ce589

Code for my website

refactor: return errors with stack traces, where appropriate

Alan Pearce
commit

a9f47f4e4ed3223e86dc1d5c3edd005b8d9ce589

parent

f17c0bd9ce8ad16b39c9c5ba80c917049e135bed

1 file changed, 4 insertions(+), 3 deletions(-)

changed files
M internal/server/tcp.gointernal/server/tcp.go
@@ -4,10 +4,11 @@ import (
"net" "strconv" + "gitlab.com/tozd/go/errors" "go.alanpearce.eu/x/listenfd" ) -func (s *Server) serveTCP() error { +func (s *Server) serveTCP() errors.E { addr := joinHostPort(s.options.ListenAddress, s.options.Port) s.log.Debug( "fallback listener",
@@ -16,10 +17,10 @@ addr,
) l, err := listenfd.GetListener(0, addr, s.log.Named("tcp.listenfd")) if err != nil { - return err + return errors.WithStack(err) } - return s.server.Serve(l) + return errors.WithStack(s.server.Serve(l)) } func joinHostPort(host string, port int) string {