diff --git a/internal/multiplex/switchboard.go b/internal/multiplex/switchboard.go index ed9819d..ae596e8 100644 --- a/internal/multiplex/switchboard.go +++ b/internal/multiplex/switchboard.go @@ -94,7 +94,7 @@ func (sb *switchboard) send(data []byte, connId *uint32) (n int, err error) { if err != nil { return 0, errBrokenSwitchboard } - connId = &newConnId + *connId = newConnId return writeAndRegUsage(conn, data) } default: