diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-08-13 01:06:56 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-08-13 01:06:56 +0000 |
commit | f01e46d7572ef9968dac28713c8582fb0f4137e0 (patch) | |
tree | 1ecb844219a87904d0fe08573fbfaad8a4a9a997 | |
parent | b6a405423d331b10900b61f3e995d297240fd2a7 (diff) | |
parent | 3c8fcfcaf3716ff32765e0f3fa29f4d30764c3ae (diff) | |
download | wlan-android12-d1-s6-release.tar.gz |
Snap for 7637344 from 3c8fcfcaf3716ff32765e0f3fa29f4d30764c3ae to sc-d1-releaseandroid-12.0.0_r7android-12.0.0_r6android-12.0.0_r5android-12.0.0_r4android-12.0.0_r15android-12.0.0_r14android-12.0.0_r13android-12.0.0_r12android12-d1-s6-releaseandroid12-d1-s5-releaseandroid12-d1-s4-releaseandroid12-d1-s3-releaseandroid12-d1-s2-releaseandroid12-d1-s1-releaseandroid12-d1-release
Change-Id: Ie709c953c6d970d9e8549ffa6964bff8d5a451c3
-rwxr-xr-x | bcmdhd/wifi_hal/wifi_hal.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bcmdhd/wifi_hal/wifi_hal.cpp b/bcmdhd/wifi_hal/wifi_hal.cpp index 0ba633b..d3ffe57 100755 --- a/bcmdhd/wifi_hal/wifi_hal.cpp +++ b/bcmdhd/wifi_hal/wifi_hal.cpp @@ -66,6 +66,7 @@ #define WIFI_HAL_CMD_SOCK_PORT 644 #define WIFI_HAL_EVENT_SOCK_PORT 645 #define MAX_VIRTUAL_IFACES 5 +#define WIFI_HAL_EVENT_BUFFER_NOT_AVAILABLE 105 /* * Defines for wifi_wait_for_driver_ready() @@ -747,6 +748,10 @@ void wifi_event_loop(wifi_handle handle) ssize_t result2 = TEMP_FAILURE_RETRY(read(pfd[0].fd, buf, sizeof(buf))); ALOGE("Read after POLL returned %zd, error no = %d (%s)", result2, errno, strerror(errno)); + if (errno == WIFI_HAL_EVENT_BUFFER_NOT_AVAILABLE) { + ALOGE("Exit, No buffer space"); + break; + } } else if (pfd[0].revents & POLLHUP) { ALOGE("Remote side hung up"); break; |