From bf61decaecf670f1e286817a5c5ca36a93045d79 Mon Sep 17 00:00:00 2001 From: Mike Trinkala Date: Fri, 15 Mar 2024 10:57:13 -0700 Subject: [PATCH] Handle Cache error in hybrid init_fwd/rev search --- src/engines/hybrid/search.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/engines/hybrid/search.rs b/src/engines/hybrid/search.rs index e8280d2..34bb09d 100644 --- a/src/engines/hybrid/search.rs +++ b/src/engines/hybrid/search.rs @@ -834,6 +834,7 @@ fn init_fwd( MatchError::quit(byte, offset) } StartError::UnsupportedAnchored { mode } => MatchError::unsupported_anchored(mode), + StartError::Cache { .. } => MatchError::gave_up(input.end()), _ => panic!("damm forward compatability"), }) } @@ -860,6 +861,7 @@ fn init_rev( MatchError::quit(byte, offset) } StartError::UnsupportedAnchored { mode } => MatchError::unsupported_anchored(mode), + StartError::Cache { .. } => MatchError::gave_up(input.end()), _ => panic!("damm forward compatability"), }) }