From 4a200606e6186b8457b336d07a7eef01f8929b9e Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 4 Sep 2020 14:42:38 +0300 Subject: server side support for new regex package --- internal/clients/baseclient.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'internal/clients/baseclient.go') diff --git a/internal/clients/baseclient.go b/internal/clients/baseclient.go index 7c6bce5..102fd7c 100644 --- a/internal/clients/baseclient.go +++ b/internal/clients/baseclient.go @@ -50,7 +50,11 @@ func (c *baseClient) init(maker maker) { c.connections = append(c.connections, c.makeConnection(server, c.sshAuthMethods, c.hostKeyCallback)) } - regex, err := regex.New(c.Args.Regex, regex.Default) + flag := regex.Default + if c.Args.RegexInvert { + flag = regex.Invert + } + regex, err := regex.New(c.Args.RegexStr, flag) if err != nil { logger.FatalExit(c.Regex, "invalid regex!", err, regex) } -- cgit v1.2.3