summaryrefslogtreecommitdiff
path: root/internal/server/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server/server.go')
-rw-r--r--internal/server/server.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/server/server.go b/internal/server/server.go
index 5791f8e..1727961 100644
--- a/internal/server/server.go
+++ b/internal/server/server.go
@@ -186,11 +186,11 @@ func (server *server) handleConnection(conn net.Conn) {
defer slog.InfoContext(ctx, "connection closed")
defer conn.Close()
- var writerWg *sync.WaitGroup
+ var writerWg sync.WaitGroup
done := make(chan struct{})
framer := packet.NewFramer()
- sess := session.NewSession(server, addr, cancel, writerWg)
+ sess := session.NewSession(server, addr, cancel, &writerWg)
go func() {
<-ctx.Done()
// Remove session after cancellation