Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd3a3402 authored by Henri Chataing's avatar Henri Chataing
Browse files

uwb/aidl/default: Use write_all instead of write in sendUciMessage

write_all ensures that the full buffer is being written.

Bug: 329316454
Test: TreeHugger
Change-Id: I422445aff32cdeba8fba9497a4296e6eda2e60ce
parent 67b4c13c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -287,8 +287,8 @@ impl IUwbChipAsyncServer for UwbChip {
        if let State::Opened { ref mut serial, .. } = &mut *self.state.lock().await {
            log::debug!(" --> {:?}", data);
            let result = serial
                .write(data)
                .map(|written| written as i32)
                .write_all(data)
                .map(|_| data.len() as i32)
                .map_err(|_| binder::StatusCode::UNKNOWN_ERROR.into());
            log::debug!(" status: {:?}", result);
            result