diff --git a/cmd/quictpu/ping/ping.go b/cmd/quictpu/ping/ping.go index be24bd4..f4c05f6 100644 --- a/cmd/quictpu/ping/ping.go +++ b/cmd/quictpu/ping/ping.go @@ -75,7 +75,11 @@ func main() { for c < *flagCount || *flagCount == -1 { t := time.Now() - ctx, cancel := context.WithTimeout(ctx, *flagDelay) + minTimeout := 100 * time.Millisecond + if *flagDelay > minTimeout { + minTimeout = *flagDelay + } + ctx, cancel := context.WithTimeout(ctx, minTimeout) conn, err := quic.DialAddrContext(ctx, *flagAddr, tlsConf, &qconf) if err != nil { klog.Errorf("Failed to dial: %v", err)