Snap for 12742097 from b7f4bf4eb5b33f0011de2898c1acf95105f5adaa to 25Q1-release
Change-Id: Ib5e091f788e1ab46630593a4a26c8cb2c48d1f8b
diff --git a/keystore2/src/operation.rs b/keystore2/src/operation.rs
index 9ae8ccf..c11c1f4 100644
--- a/keystore2/src/operation.rs
+++ b/keystore2/src/operation.rs
@@ -308,9 +308,8 @@
locked_outcome: &mut Outcome,
err: Result<T, Error>,
) -> Result<T, Error> {
- match &err {
- Err(e) => *locked_outcome = Outcome::ErrorCode(error_to_serialized_error(e)),
- Ok(_) => (),
+ if let Err(e) = &err {
+ *locked_outcome = Outcome::ErrorCode(error_to_serialized_error(e))
}
err
}