solid: initialize variables in Solid::Predicate::matches()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-09-09 09:29:46 +03:00
parent 32f73a6c6f
commit f27719e1f8

View file

@ -220,12 +220,12 @@ bool Solid::Predicate::matches(const Device &device) const
} }
if (d->compOperator==Mask) { if (d->compOperator==Mask) {
bool v_ok; bool v_ok = false;
int v = value.toInt(&v_ok); int v = value.toInt(&v_ok);
bool e_ok; bool e_ok = false;
int e = expected.toInt(&e_ok); int e = expected.toInt(&e_ok);
return (e_ok && v_ok && (v &e)); return (e_ok && v_ok && (v & e));
} else { } else {
return (value == expected); return (value == expected);
} }