diff options
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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 +} |