diff options
author | Paul Elder <paul.elder@ideasonboard.com> | 2018-06-12 14:17:04 +0900 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2018-06-12 21:23:40 +0300 |
commit | 3ec5aa6720c32d32cd26cf52c0e35bf61830c879 (patch) | |
tree | 21bf8fa1fa126a5d80162d960f25c136f7f5efcf /lib/uvc.c | |
parent | cc32934a2309e88774c217907f6a62bf32a9cd92 (diff) |
uvc: check ioctl return value for error
There is code that is meant to check for the error of an ioctl, but the
return variable that it checks isn't actually assigned from the ioctl.
Assign the return value before checking it.
Signed-off-by: Paul Elder <paul.elder@ideasonboard.com>
[Fixed error message]
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'lib/uvc.c')
-rw-r--r-- | lib/uvc.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -329,10 +329,10 @@ static void uvc_events_process(void *d) return; } - ioctl(dev->vdev->fd, UVCIOC_SEND_RESPONSE, &resp); + ret = ioctl(dev->vdev->fd, UVCIOC_SEND_RESPONSE, &resp); if (ret < 0) { - printf("UVCIOC_S_EVENT failed: %s (%d)\n", strerror(errno), - errno); + printf("UVCIOC_SEND_RESPONSE failed: %s (%d)\n", + strerror(errno), errno); return; } } |