From 177537313a00569b86cab8d5edd3823c61c9d487 Mon Sep 17 00:00:00 2001 From: "Wang, Xiang W" Date: Tue, 2 Jul 2019 23:37:21 -0400 Subject: [PATCH] Chimera: don't disable single match flag when checking Hyperscan support --- chimera/ch_compile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chimera/ch_compile.cpp b/chimera/ch_compile.cpp index 374bd7ad..46536f31 100644 --- a/chimera/ch_compile.cpp +++ b/chimera/ch_compile.cpp @@ -322,7 +322,7 @@ PatternData::PatternData(const char *pattern, u32 flags, u32 idx, u32 id_in, ch_misc_free(info); u32 guardflags; - guardflags = (flags | HS_FLAG_PREFILTER) & ~HS_FLAG_SINGLEMATCH; + guardflags = flags | HS_FLAG_PREFILTER; guard = isHyperscanSupported(pattern, guardflags, platform); } else { // We can't even prefilter this pattern, so we're dependent on Big Dumb