diff --git a/datafusion/core/src/physical_plan/common.rs b/datafusion/core/src/physical_plan/common.rs index dd194263d6bc7..a02bd663c58f1 100644 --- a/datafusion/core/src/physical_plan/common.rs +++ b/datafusion/core/src/physical_plan/common.rs @@ -193,7 +193,7 @@ pub(crate) fn spawn_execution( while let Some(item) = stream.next().await { // If send fails, plan being torn down, // there is no place to send the error. - if let Err(_) = output.send(item).await { + if output.send(item).await.is_err() { return; } }