diff options
| author | Yida Wang <yidaw@codeaurora.org> | 2017-05-03 14:46:14 -0400 |
|---|---|---|
| committer | Yida Wang <yidaw@codeaurora.org> | 2017-05-05 11:39:19 -0400 |
| commit | 21d772b83fd3cb62c1956d4787983e8963e85f78 (patch) | |
| tree | 1b0d58116f5ed6471ca3d229799f3f6105005f8f | |
| parent | 5d78c03af8ffb440d418cbc45ad0d68928354e48 (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.c | 2 |
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]; |
