Blob Blame History Raw
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,