@ -2117,7 +2117,8 @@ void cameras_run(DualCameraState *s) {
int ret = poll(fds, ARRAYSIZE(fds), 1000);
if (ret <= 0) {
LOGE("poll failed (%d)", ret);
if (errno == EINTR) continue;
LOGE("poll failed (%d - %d)", ret, errno);
break;
}
@ -605,7 +605,7 @@ void* visionserver_client_thread(void* arg) {
int ret = zmq_poll(polls, num_polls, -1);
if (ret < 0) {
if (polls[0].revents) {