aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--booki.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/booki.c b/booki.c
index efec71a..8f9af6d 100644
--- a/booki.c
+++ b/booki.c
@@ -745,6 +745,9 @@ bool match_string(const char* pattern, const ES text) {
// empty pattern matches everything
if (!*pattern) return true;
+ // empty text matches nothing
+ if (text.len == 0) return false;
+
// get lengths
int pattern_length = strlen(pattern);