From a193593dc6a6400c0f3d9c0e79e896814794dba7 Mon Sep 17 00:00:00 2001 From: wcampbell Date: Sun, 2 May 2021 15:58:47 -0400 Subject: [PATCH] Use Option::Map Fixes #243 Signed-off-by: Wayne Campbell --- drivers/android/process.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/android/process.rs b/drivers/android/process.rs index 59b4eaa6f920f2..c3580cea85a129 100644 --- a/drivers/android/process.rs +++ b/drivers/android/process.rs @@ -186,10 +186,9 @@ impl ProcessInner { strong: bool, thread: Option<&Thread>, ) -> KernelResult> { - Ok(match self.get_existing_node(ptr, cookie)? { - None => None, - Some(node) => Some(self.new_node_ref(node, strong, thread)), - }) + Ok(self + .get_existing_node(ptr, cookie)? + .map(|node| self.new_node_ref(node, strong, thread))) } fn register_thread(&mut self) -> bool {