From 4db64d4da6a992d87aa1d6448e3e38cb2717f30a Mon Sep 17 00:00:00 2001 From: blankie Date: Tue, 7 Mar 2023 18:02:57 +0700 Subject: [PATCH] Fix string check --- filters.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/filters.cpp b/filters.cpp index a06360b..a60cc4e 100644 --- a/filters.cpp +++ b/filters.cpp @@ -136,9 +136,9 @@ bool StringFilter::_match_regex(const LogcatEntry& entry) const { matched = this->_regex->match(str ? str->data() : "", 1, pmatch, eflags); if (this->exact_match) { - matched = matched && pmatch[0].rm_so == 0 && str + matched = matched && pmatch[0].rm_so == 0 && (str ? static_cast(pmatch[0].rm_eo) == str->size() - : pmatch[0].rm_so == 0; + : pmatch[0].rm_eo == 0); } return matched; }