diff --git a/transport/internet/splithttp/config.go b/transport/internet/splithttp/config.go index 8f8fc85e8..16b4d47f1 100644 --- a/transport/internet/splithttp/config.go +++ b/transport/internet/splithttp/config.go @@ -481,6 +481,9 @@ func init() { } func (c *RangeConfig) rand() int32 { + if c == nil { + return 0 + } return int32(crypto.RandBetween(int64(c.From), int64(c.To))) }