diff --git a/src/linux/backend-v4l2.cpp b/src/linux/backend-v4l2.cpp index 6376e66693..779ff2ef95 100644 --- a/src/linux/backend-v4l2.cpp +++ b/src/linux/backend-v4l2.cpp @@ -1554,7 +1554,7 @@ namespace librealsense static_cast(size), const_cast(data)}; if(xioctl(_fd, UVCIOC_CTRL_QUERY, &q) < 0) { - if (errno == EIO || errno == EAGAIN) // TODO: Log? + if (errno == EIO || errno == EAGAIN || errno == EBUSY) return false; throw linux_backend_exception("set_xu(...). xioctl(UVCIOC_CTRL_QUERY) failed"); @@ -1569,7 +1569,7 @@ namespace librealsense static_cast(size), const_cast(data)}; if(xioctl(_fd, UVCIOC_CTRL_QUERY, &q) < 0) { - if (errno == EIO || errno == EAGAIN || errno == EBUSY) // TODO: Log? + if (errno == EIO || errno == EAGAIN || errno == EBUSY) return false; throw linux_backend_exception("get_xu(...). xioctl(UVCIOC_CTRL_QUERY) failed");