QCamera2: HAL3: Fix incorrect for loop
Wrong for loop condition was causing stack overflow.
Bug: 37987566
Change-Id: Iec7c532a276c0df4b305b7bcd8ee053ecbcc0fa1
diff --git a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
index 965f730..40abf9f 100644
--- a/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/msm8998/QCamera2/HAL3/QCamera3HWI.cpp
@@ -10398,7 +10398,7 @@
}
int64_t available_exp_time_range[EXPOSURE_TIME_RANGE_CNT];
- for (size_t i = 0; i < count; i++)
+ for (size_t i = 0; i < EXPOSURE_TIME_RANGE_CNT; i++)
available_exp_time_range[i] = gCamCapability[cameraId]->exposure_time_range[i];
staticInfo.update(QCAMERA3_EXP_TIME_RANGE,
available_exp_time_range, EXPOSURE_TIME_RANGE_CNT);