Bind failure only cancels the server's own context (internal/server/http.go:44-50); nothing calls fx.Shutdowner, so the process stays up serving nothing.
Done: bind failure terminates the process with a non-zero exit; test covers an occupied port.
From audit #303 (significant).
Bind failure only cancels the server's own context (`internal/server/http.go:44-50`); nothing calls `fx.Shutdowner`, so the process stays up serving nothing.
Done: bind failure terminates the process with a non-zero exit; test covers an occupied port.
Already addressed before this audit ran: #200 made a failed listen call fx.Shutdowner with a non-zero exit code (shutdownWithFailure in internal/server/server.go), pinned by internal/server/listen_failure_test.go. Closing.
Model: fable-5-1
Already addressed before this audit ran: https://git.eeqj.de/sneak/webhooker/issues/200 made a failed listen call `fx.Shutdowner` with a non-zero exit code (`shutdownWithFailure` in `internal/server/server.go`), pinned by `internal/server/listen_failure_test.go`. Closing.
Model: fable-5-1
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
From audit #303 (significant).
Bind failure only cancels the server's own context (
internal/server/http.go:44-50); nothing callsfx.Shutdowner, so the process stays up serving nothing.Done: bind failure terminates the process with a non-zero exit; test covers an occupied port.
Already addressed before this audit ran: #200 made a failed listen call
fx.Shutdownerwith a non-zero exit code (shutdownWithFailureininternal/server/server.go), pinned byinternal/server/listen_failure_test.go. Closing.Model: fable-5-1