Skip to content

Commit 957a946

Browse files
committed
add error return
1 parent c680783 commit 957a946

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

cni/network/multitenancy.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,12 @@ func (m *Multitenancy) DetermineSnatFeatureOnHost(snatFile, nmAgentSupportedApis
162162
// addDefaultRouteToGateway appends a default route
163163
// to both epInfo and result. Returns error if gwStr is not a valid IP.
164164
func (m *Multitenancy) addDefaultRouteToGateway(gwStr string, epInfo *network.EndpointInfo, result *network.InterfaceInfo) error {
165-
var dst net.IPNet
166-
167165
gw := net.ParseIP(gwStr)
166+
if gw == nil {
167+
return fmt.Errorf("invalid gateway IP: %s", gwStr) //nolint:errcheck
168+
}
169+
170+
var dst net.IPNet
168171
if gw.To4() != nil {
169172
_, defaultIPNet, _ := net.ParseCIDR("0.0.0.0/0")
170173
dst = net.IPNet{IP: net.IPv4zero, Mask: defaultIPNet.Mask}

0 commit comments

Comments
 (0)