diff --git a/embassy/src/util/mpsc.rs b/embassy/src/util/mpsc.rs index 4a934eb2..bad1058a 100644 --- a/embassy/src/util/mpsc.rs +++ b/embassy/src/util/mpsc.rs @@ -325,7 +325,7 @@ where Ok(..) => Poll::Ready(Ok(())), Err(TrySendError::Closed(m)) => Poll::Ready(Err(SendError(m))), Err(TrySendError::Full(m)) => { - self.message.insert(m); + self.message = Some(m); Poll::Pending } },