summaryrefslogtreecommitdiff
path: root/cmd/podman/common/netflags.go
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2020-04-21 16:53:53 -0400
committerGitHub <noreply@github.com>2020-04-21 16:53:53 -0400
commit1ad978a3d7dabbf1952fe7ecefe444deb7c8d8f5 (patch)
tree866af472bdba64c36c8527bcba6101e49a6137da /cmd/podman/common/netflags.go
parentce07f1cde8315e367da99c843609ff1a52a27f9d (diff)
parentbc56236102990c6719b7d185bc13c7c70240d211 (diff)
downloadpodman-1ad978a3d7dabbf1952fe7ecefe444deb7c8d8f5.tar.gz
podman-1ad978a3d7dabbf1952fe7ecefe444deb7c8d8f5.tar.bz2
podman-1ad978a3d7dabbf1952fe7ecefe444deb7c8d8f5.zip
Merge pull request #5919 from rhatdan/v2
Lots more fixes for V2 conversion.
Diffstat (limited to 'cmd/podman/common/netflags.go')
-rw-r--r--cmd/podman/common/netflags.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmd/podman/common/netflags.go b/cmd/podman/common/netflags.go
index a439eb792..2bb45476b 100644
--- a/cmd/podman/common/netflags.go
+++ b/cmd/podman/common/netflags.go
@@ -4,6 +4,7 @@ import (
"net"
"github.com/containers/libpod/cmd/podman/parse"
+ "github.com/containers/libpod/libpod/define"
"github.com/containers/libpod/pkg/domain/entities"
"github.com/containers/libpod/pkg/specgen"
"github.com/pkg/errors"
@@ -149,6 +150,9 @@ func NetFlagsToNetOptions(cmd *cobra.Command) (*entities.NetOptions, error) {
if staticIP == nil {
return nil, errors.Errorf("%s is not an ip address", ip)
}
+ if staticIP.To4() == nil {
+ return nil, errors.Wrapf(define.ErrInvalidArg, "%s is not an IPv4 address", ip)
+ }
opts.StaticIP = &staticIP
}