summaryrefslogtreecommitdiff
path: root/v4l2-apps/lib/v4l2_driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'v4l2-apps/lib/v4l2_driver.c')
-rw-r--r--v4l2-apps/lib/v4l2_driver.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/v4l2-apps/lib/v4l2_driver.c b/v4l2-apps/lib/v4l2_driver.c
index 69c873abb..24ed2846b 100644
--- a/v4l2-apps/lib/v4l2_driver.c
+++ b/v4l2-apps/lib/v4l2_driver.c
@@ -170,12 +170,11 @@ int v4l2_open (char *device, int debug, struct v4l2_driver *drv)
drv->debug=debug;
if ((drv->fd = open(device, O_RDWR )) < 0) {
- perror("Couldn't open video0");
- return(errno);
+ return(-errno);
}
ret=xioctl(drv->fd,VIDIOC_QUERYCAP,(void *) &drv->cap);
- if (ret>=0 && drv->debug) {
+ if (!ret && drv->debug) {
printf ("driver=%s, card=%s, bus=%s, version=%d.%d.%d, "
"capabilities=%s\n",
drv->cap.driver,drv->cap.card,drv->cap.bus_info,