]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/media/video/uvc/uvc_ctrl.c
V4L/DVB: uvcvideo: Return -ERANGE when setting a control to an out-of-range menu...
[net-next-2.6.git] / drivers / media / video / uvc / uvc_ctrl.c
index 61576946329df5766c2cedd9a77adaaed02ff232..f4e5ba260968c6a2c06c30f487a997f5d0b9a4d6 100644 (file)
@@ -1006,7 +1006,7 @@ int uvc_ctrl_set(struct uvc_video_chain *chain,
 
        if (mapping->v4l2_type == V4L2_CTRL_TYPE_MENU) {
                if (value < 0 || value >= mapping->menu_count)
-                       return -EINVAL;
+                       return -ERANGE;
                value = mapping->menu_info[value].value;
        }