From 611e21491c1d4a1b724b5b96b77ed4c3e97857f9 Mon Sep 17 00:00:00 2001 From: Kevin Boyd Date: Fri, 18 Jun 2021 09:44:00 -0700 Subject: [PATCH] Autogenerate words when not found --- pattern_generator.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pattern_generator.cc b/pattern_generator.cc index 39f79f7..c6cc575 100644 --- a/pattern_generator.cc +++ b/pattern_generator.cc @@ -194,13 +194,15 @@ FloatingPointResults FillBufferGrilledCheese::Generate( } PatternGenerators::PatternGenerators() : words_(ReadDict()) { - if (words_.empty()) { - LOG(ERROR) << "No word list found."; - exit(1); - } generators_.emplace_back(new FillBufferSystematic()); generators_.emplace_back(new FillBufferRandom()); - generators_.emplace_back(new FillBufferText(words_)); + + if (!words_.empty()) { + generators_.emplace_back(new FillBufferText(words_)); + } else { + LOG(WARN) << "No word list found, skipping Text patterns"; + } + generators_.emplace_back(new FillBufferGrilledCheese()); }