Tweak an edge case in DFA::AnalyzeSearchHelper().
Change-Id: I8051d69a19616425c864a862090f701fdce0904c
Reviewed-on: https://code-review.googlesource.com/5322
Reviewed-by: Paul Wankadia <junyer@google.com>
diff --git a/re2/dfa.cc b/re2/dfa.cc
index 0cc58a1..75cf060 100644
--- a/re2/dfa.cc
+++ b/re2/dfa.cc
@@ -1692,7 +1692,7 @@
State* s = RunStateOnByte(info->start, i);
if (s == NULL) {
// Synchronize with "quick check" above.
- info->firstbyte.store(firstbyte, std::memory_order_release);
+ info->firstbyte.store(kFbUnknown, std::memory_order_release);
return false;
}
if (s == info->start)