Merge branch 'master' of github.com:go-i2p/i2pkeys

This commit is contained in:
eyedeekay
2025-05-26 22:27:00 -04:00

View File

@ -60,6 +60,10 @@ func sanitizeAddress(addr string) string {
} }
func validateAddressFormat(addr string) error { func validateAddressFormat(addr string) error {
host, _, err := net.SplitHostPort(addr)
if host != "" {
addr = host
}
if len(addr) > MaxAddressLength || len(addr) < MinAddressLength { if len(addr) > MaxAddressLength || len(addr) < MinAddressLength {
return fmt.Errorf("invalid address length: got %d, want between %d and %d", return fmt.Errorf("invalid address length: got %d, want between %d and %d",
len(addr), MinAddressLength, MaxAddressLength) len(addr), MinAddressLength, MaxAddressLength)