From f27719e1f86ec82c7b5968a8281faf6f72b7e582 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 9 Sep 2023 09:29:46 +0300 Subject: [PATCH] solid: initialize variables in Solid::Predicate::matches() Signed-off-by: Ivailo Monev --- solid/solid/predicate.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/solid/solid/predicate.cpp b/solid/solid/predicate.cpp index 34b41905..593cae7d 100644 --- a/solid/solid/predicate.cpp +++ b/solid/solid/predicate.cpp @@ -220,12 +220,12 @@ bool Solid::Predicate::matches(const Device &device) const } if (d->compOperator==Mask) { - bool v_ok; + bool v_ok = false; int v = value.toInt(&v_ok); - bool e_ok; + bool e_ok = false; int e = expected.toInt(&e_ok); - return (e_ok && v_ok && (v &e)); + return (e_ok && v_ok && (v & e)); } else { return (value == expected); }