diff --git a/profiling/src/profiling/mod.rs b/profiling/src/profiling/mod.rs index e2ba644f2f..37e6e8bee7 100644 --- a/profiling/src/profiling/mod.rs +++ b/profiling/src/profiling/mod.rs @@ -719,7 +719,7 @@ impl Profiler { } let num_failures = result1.is_err() as usize + result2.is_err() as usize; - result2.or(result1).map_err(|_| JoinError { num_failures }) + result2.and(result1).map_err(|_| JoinError { num_failures }) } else { Ok(()) }