From 6dd47e0ad91f298c8d9db4aa619d8869e148c58c Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Sun, 23 Feb 2014 10:39:12 +0100 Subject: [PATCH] v4l2-compliance: fix check for correct return code for STREAMON. STREAMON when no buffers have been created should return EINVAL. Signed-off-by: Hans Verkuil --- utils/v4l2-compliance/v4l2-test-buffers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/v4l2-compliance/v4l2-test-buffers.cpp b/utils/v4l2-compliance/v4l2-test-buffers.cpp index 82acd2a..4d74db3 100644 --- a/utils/v4l2-compliance/v4l2-test-buffers.cpp +++ b/utils/v4l2-compliance/v4l2-test-buffers.cpp @@ -854,7 +854,7 @@ int testMmap(struct node *node, unsigned frame_count) } fail_on_test(!can_stream); - fail_on_test(doioctl(node, VIDIOC_STREAMON, &bufs.type)); + fail_on_test(doioctl(node, VIDIOC_STREAMON, &bufs.type) != EINVAL); fail_on_test(doioctl(node, VIDIOC_STREAMOFF, &bufs.type)); cur_fmt.type = bufs.type; -- 2.7.4