fix: reject clients that do not send proper payload (#18701)

This commit is contained in:
Harshavardhana
2023-12-22 01:26:17 -08:00
committed by GitHub
parent 22f8e39b58
commit da55499db0
4 changed files with 12 additions and 6 deletions

View File

@@ -202,7 +202,7 @@ func newMuxStream(ctx context.Context, msg message, c *Connection, handler Strea
case <-t.C:
last := time.Since(time.Unix(atomic.LoadInt64(&m.LastPing), 0))
if last > lastPingThreshold {
logger.LogIf(m.ctx, fmt.Errorf("canceling remote mux %d not seen for %v", m.ID, last))
logger.LogIf(m.ctx, fmt.Errorf("canceling remote connection %s not seen for %v", m.parent, last))
m.close()
return
}