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

Commit 64bf4581 authored by Myles Watson's avatar Myles Watson Committed by Automerger Merge Worker
Browse files

Bluetooth HAL: Fail loudly on a write failure am: 022e49b6

parents 86b3fa76 022e49b6
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -58,10 +58,8 @@ size_t H4Protocol::Send(PacketType type, const uint8_t* data, size_t length) {
  while (1) {
    ret = TEMP_FAILURE_RETRY(writev(uart_fd_, iov, 2));
    if (ret == -1) {
      if (errno == EAGAIN) {
        ALOGE("%s error writing to UART (%s)", __func__, strerror(errno));
        continue;
      }
      LOG_ALWAYS_FATAL("%s error writing to UART (%s)", __func__,
                       strerror(errno));
    } else if (ret == 0) {
      // Nothing written :(
      ALOGE("%s zero bytes written - something went wrong...", __func__);