emotion webcam: fix check for v4l2 video capture device capability

The negation should be uses after checking the capability bit with the &.
Better use parenthesis  to make this work.

Thankls to the sparse sematic parser for spotting this.
This commit is contained in:
Stefan Schmidt 2015-11-13 14:05:25 +01:00
parent 038c4fed6c
commit 6e7db171ad
1 changed files with 1 additions and 1 deletions

View File

@ -117,7 +117,7 @@ _emotion_check_device(Emotion_Webcam *ew)
if (ioctl(fd, VIDIOC_QUERYCAP, &caps) == -1) goto on_error;
/* Likely not a webcam */
if (!caps.capabilities & V4L2_CAP_VIDEO_CAPTURE) goto on_error;
if (!(caps.capabilities & V4L2_CAP_VIDEO_CAPTURE)) goto on_error;
if (caps.capabilities & V4L2_CAP_TUNER
|| caps.capabilities & V4L2_CAP_RADIO
|| caps.capabilities & V4L2_CAP_MODULATOR)