From cdf54997653b20e207dc3c4bad9c9e91e9057fff Mon Sep 17 00:00:00 2001 From: KillMaster9 Date: Wed, 15 Feb 2023 09:47:06 +0800 Subject: [PATCH] Add neighbor-address format check for kube-ovn-speaker (#2335) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Edison Meng (孟志慧)-浪潮数据 --- pkg/speaker/config.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/speaker/config.go b/pkg/speaker/config.go index fecc82508b6..0f4e7721df9 100644 --- a/pkg/speaker/config.go +++ b/pkg/speaker/config.go @@ -102,6 +102,9 @@ func ParseFlags() (*Configuration, error) { if *argRouterId != "" && net.ParseIP(*argRouterId) == nil { return nil, fmt.Errorf("invalid router-id format: %s", *argRouterId) } + if net.ParseIP(*argNeighborAddress) == nil { + return nil, fmt.Errorf("invalid neighbor-address format: %s", *argNeighborAddress) + } config := &Configuration{ AnnounceClusterIP: *argAnnounceClusterIP,