aboutsummaryrefslogtreecommitdiff
path: root/forged/internal/incoming/hooks
diff options
context:
space:
mode:
Diffstat (limited to 'forged/internal/incoming/hooks')
-rw-r--r--forged/internal/incoming/hooks/hooks.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/forged/internal/incoming/hooks/hooks.go b/forged/internal/incoming/hooks/hooks.go
index 52ccb0f..65277d4 100644
--- a/forged/internal/incoming/hooks/hooks.go
+++ b/forged/internal/incoming/hooks/hooks.go
@@ -40,6 +40,7 @@ func New(config Config) (server *Server) {
return &Server{
socketPath: config.Socket,
executablesPath: config.Execs,
+ hookMap: cmap.Map[string, hookInfo]{},
}
}
@@ -71,7 +72,9 @@ func (server *Server) Run(ctx context.Context) error {
}
func (server *Server) handleConn(ctx context.Context, conn net.Conn) {
- defer conn.Close()
+ defer func() {
+ _ = conn.Close()
+ }()
unblock := context.AfterFunc(ctx, func() {
_ = conn.SetDeadline(time.Now())
_ = conn.Close()