diff options
| -rw-r--r-- | embassy-nrf/src/util.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-nrf/src/util.rs b/embassy-nrf/src/util.rs index 42265dc20..cd0f59490 100644 --- a/embassy-nrf/src/util.rs +++ b/embassy-nrf/src/util.rs | |||
| @@ -23,7 +23,7 @@ pub(crate) fn slice_in_ram<T>(slice: *const [T]) -> bool { | |||
| 23 | #[cfg(not(feature = "nrf51"))] | 23 | #[cfg(not(feature = "nrf51"))] |
| 24 | pub(crate) fn slice_in_ram_or<T, E>(slice: *const [T], err: E) -> Result<(), E> { | 24 | pub(crate) fn slice_in_ram_or<T, E>(slice: *const [T], err: E) -> Result<(), E> { |
| 25 | let (_, len) = slice_ptr_parts(slice); | 25 | let (_, len) = slice_ptr_parts(slice); |
| 26 | if len > 0 && slice_in_ram(slice) { | 26 | if len == 0 || slice_in_ram(slice) { |
| 27 | Ok(()) | 27 | Ok(()) |
| 28 | } else { | 28 | } else { |
| 29 | Err(err) | 29 | Err(err) |
