aboutsummaryrefslogtreecommitdiffstats
path: root/android/camera
diff options
context:
space:
mode:
Diffstat (limited to 'android/camera')
-rw-r--r--android/camera/camera-capture-linux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/android/camera/camera-capture-linux.c b/android/camera/camera-capture-linux.c
index 32d8b0c..b9a4227 100644
--- a/android/camera/camera-capture-linux.c
+++ b/android/camera/camera-capture-linux.c
@@ -700,7 +700,7 @@ _camera_device_enum_pixel_formats(LinuxCameraDevice* cd, QemuPixelFormat** fmts)
}
arr = *fmts;
memset(arr, 0, fmt_num * sizeof(QemuPixelFormat));
- for (n = 0; out_num < fmt_num; n++) {
+ for (n = 0; n < fmt_num && out_num < fmt_num; n++) {
fmt_enum.index = n;
fmt_enum.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
if(_xioctl(cd->handle, VIDIOC_ENUM_FMT, &fmt_enum)) {