summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYida Wang <yidaw@codeaurora.org>2017-05-03 14:46:14 -0400
committerYida Wang <yidaw@codeaurora.org>2017-05-05 11:39:19 -0400
commit21d772b83fd3cb62c1956d4787983e8963e85f78 (patch)
tree1b0d58116f5ed6471ca3d229799f3f6105005f8f
parent5d78c03af8ffb440d418cbc45ad0d68928354e48 (diff)
seemp: check array index range
Check whether array index is within the bounds in seemp_logk_get_bit_from_vector(). Change-Id: Idccf75736582b2390540f4d7b3351c018937186a Signed-off-by: Yida Wang <yidaw@codeaurora.org>
-rw-r--r--drivers/platform/msm/seemp_core/seemp_logk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/platform/msm/seemp_core/seemp_logk.c b/drivers/platform/msm/seemp_core/seemp_logk.c
index d0f21943cb0f..264db54f0d6e 100644
--- a/drivers/platform/msm/seemp_core/seemp_logk.c
+++ b/drivers/platform/msm/seemp_core/seemp_logk.c
@@ -287,7 +287,7 @@ static bool seemp_logk_get_bit_from_vector(__u8 *pVec, __u32 index)
unsigned int bit_num = index%8;
unsigned char byte;
- if (DIV_ROUND_UP(index, 8) > MASK_BUFFER_SIZE)
+ if (byte_num >= MASK_BUFFER_SIZE)
return false;
byte = pVec[byte_num];