summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev
diff options
context:
space:
mode:
authorKrishna Manikandan <mkrishn@codeaurora.org>2016-12-28 16:43:04 +0530
committerKrishna Manikandan <mkrishn@codeaurora.org>2017-01-02 10:27:05 +0530
commitefd66e0283bc44048b4383fedb1859269de9f43e (patch)
tree422123632a7657cf42df48aaf4f390179a0a566c /drivers/video/fbdev
parentcb31d17385da633cf71dbc9e192e7b30eeff8e35 (diff)
msm: mdss: Fix potential NULL pointer dereferences
Fixing potential NULL pointer dereferences in MDSS driver. Change-Id: Ibaa6b8adec966737b41c36f530ae88a968d5d5ed Signed-off-by: Krishna Chaitanya Devarakonda <kdevarak@codeaurora.org> Signed-off-by: Krishna Manikandan <mkrishn@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev')
-rw-r--r--drivers/video/fbdev/msm/mdss_debug.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_debug.c b/drivers/video/fbdev/msm/mdss_debug.c
index 9ab88d4a7a52..8d06edf01d1d 100644
--- a/drivers/video/fbdev/msm/mdss_debug.c
+++ b/drivers/video/fbdev/msm/mdss_debug.c
@@ -169,7 +169,8 @@ static ssize_t panel_debug_base_reg_write(struct file *file,
break;
}
/* End of a hex value in given string */
- bufp[NEXT_VALUE_OFFSET - 1] = 0;
+ if ((bufp + NEXT_VALUE_OFFSET - 1) < (buf + count))
+ bufp[NEXT_VALUE_OFFSET - 1] = 0;
}
if (len < PANEL_CMD_MIN_TX_COUNT) {
pr_err("wrong input reg len\n");