Fix string check
This commit is contained in:
parent
a6572fb085
commit
4db64d4da6
|
@ -136,9 +136,9 @@ bool StringFilter::_match_regex(const LogcatEntry& entry) const {
|
||||||
|
|
||||||
matched = this->_regex->match(str ? str->data() : "", 1, pmatch, eflags);
|
matched = this->_regex->match(str ? str->data() : "", 1, pmatch, eflags);
|
||||||
if (this->exact_match) {
|
if (this->exact_match) {
|
||||||
matched = matched && pmatch[0].rm_so == 0 && str
|
matched = matched && pmatch[0].rm_so == 0 && (str
|
||||||
? static_cast<size_t>(pmatch[0].rm_eo) == str->size()
|
? static_cast<size_t>(pmatch[0].rm_eo) == str->size()
|
||||||
: pmatch[0].rm_so == 0;
|
: pmatch[0].rm_eo == 0);
|
||||||
}
|
}
|
||||||
return matched;
|
return matched;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue