diff --git a/src/uvc-v4l2.cpp b/src/uvc-v4l2.cpp
index e97dfdab..ba24a085 100644
--- a/src/uvc-v4l2.cpp
+++ b/src/uvc-v4l2.cpp
@@ -325,7 +325,7 @@ namespace rsimpl
if(select(max_fd + 1, &fds, NULL, NULL, &tv) < 0)
{
if (errno == EINTR) return;
- throw_error("select");
+ return;
}
for(auto * sub : subdevices)
@@ -338,7 +338,7 @@ namespace rsimpl
if(xioctl(sub->fd, VIDIOC_DQBUF, &buf) < 0)
{
if(errno == EAGAIN) return;
- throw_error("VIDIOC_DQBUF");
+ return;
}
sub->callback(sub->buffers[buf.index].start,