libnetwork/types: fix naked returns

libnetwork/types/types.go:330:2: naked return in func `ParseCIDR` with 6 lines of code (nakedret)
        return
        ^

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2025-02-19 02:00:13 +01:00
parent 619e8f8148
commit 8978b30b1a

View File

@@ -322,12 +322,13 @@ func GetBroadcastIP(ip net.IP, mask net.IPMask) (net.IP, error) {
}
// ParseCIDR returns the *net.IPNet represented by the passed CIDR notation
func ParseCIDR(cidr string) (n *net.IPNet, e error) {
var i net.IP
if i, n, e = net.ParseCIDR(cidr); e == nil {
n.IP = i
func ParseCIDR(cidr string) (*net.IPNet, error) {
ip, ipNet, err := net.ParseCIDR(cidr)
if err != nil {
return nil, err
}
return
ipNet.IP = ip
return ipNet, nil
}
const (