fix(engine): improve error handling for invalid trusted proxy CIDR

This commit is contained in:
Shirshendu Bhowmick 2026-05-09 13:33:50 +05:30
parent b89ff58d27
commit 6f54838d7f
No known key found for this signature in database

2
gin.go
View File

@ -426,7 +426,7 @@ func (engine *Engine) prepareTrustedCIDRs() ([]netip.Prefix, error) {
} }
prefix, err := netip.ParsePrefix(trustedProxy) prefix, err := netip.ParsePrefix(trustedProxy)
if err != nil { if err != nil {
return cidrs, err return cidrs, &net.ParseError{Type: "CIDR address", Text: trustedProxy}
} }
cidrs = append(cidrs, prefix.Masked()) cidrs = append(cidrs, prefix.Masked())
} }