[pmg-devel] applied: [PATCH pmg-log-tracker 1/3] fix filter_matches() if condition
Wolfgang Bumiller
w.bumiller at proxmox.com
Mon Apr 6 12:09:09 CEST 2020
applied
On Thu, Apr 02, 2020 at 04:57:12PM +0200, Mira Limbeck wrote:
> We need to check the filter entries when either the 'from' or 'to'
> options are set. Also remove the && is_filtered as it is superfluous.
>
> The !is_filtered check lead to all filter entries being printed all the
> time.
>
> Signed-off-by: Mira Limbeck <m.limbeck at proxmox.com>
> ---
> src/main.rs | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/main.rs b/src/main.rs
> index 6dfd951..fa75f01 100644
> --- a/src/main.rs
> +++ b/src/main.rs
> @@ -868,7 +868,7 @@ impl SEntry {
> let from_match = !parser.options.from.is_empty()
> && find_lowercase(&self.bq_from, parser.options.from.as_bytes()).is_some();
> let to_option_set = !parser.options.to.is_empty();
> - if !is_filtered && fe.borrow().is_bq && !fe.borrow().is_accepted {
> + if is_filtered && fe.borrow().is_bq && !fe.borrow().is_accepted {
> for to in fe.borrow().to_entries.iter() {
> if from_match
> || (to_option_set
> @@ -878,7 +878,7 @@ impl SEntry {
> break;
> }
> }
> - if !found && is_filtered {
> + if !found {
> return false;
> }
> }
> --
> 2.20.1
More information about the pmg-devel
mailing list