diff options
-rw-r--r-- | .main.go.swp | bin | 20480 -> 0 bytes | |||
-rw-r--r-- | main.go | 9 |
2 files changed, 8 insertions, 1 deletions
diff --git a/.main.go.swp b/.main.go.swp Binary files differdeleted file mode 100644 index 36e0a39..0000000 --- a/.main.go.swp +++ /dev/null @@ -237,7 +237,7 @@ func workGenerator(ctx context.Context, opts options.Options, fp *os.File, quest select { case <-ctx.Done(): return nextLine, false - case questionCh <- qna.Question{Domain: scanner.Text()}: + case questionCh <- qna.Question{Domain: trimWildcard(scanner.Text())}: nextLine++ readCount++ case <-metrics.C: @@ -259,3 +259,10 @@ func workGenerator(ctx context.Context, opts options.Options, fp *os.File, quest } return nextLine, true } + +func trimWildcard(san string) string { + if len(san) >= 2 && san[:2] == "*." { + return san[2:] + } + return san +} |