camera: fix uvc driver couldn't wake up when dequeue buffer is empty, if stream off device

This commit is contained in:
ddl
2012-02-28 14:55:57 +08:00
parent a65c6247a7
commit 2386542aeb

View File

@@ -371,7 +371,7 @@ checks:
((!list_empty(&queue->mainqueue)) || (!(queue->flags & UVC_QUEUE_STREAMING))));
mutex_lock(&queue->mutex);
if (ret)
if (ret || (!(queue->flags & UVC_QUEUE_STREAMING)))
goto done;
goto checks;