From 2d2870dd3f2063db22a41a3bbf3684aaac7258e8 Mon Sep 17 00:00:00 2001 From: Bencheng Jing Date: Tue, 3 Jul 2018 21:31:21 +0800 Subject: [PATCH] vlock: fix hdmi crash PD#169483: vlock: fix hdmi crash Change-Id: I0f2770f65789430f096e16637ba5b542bd670b16 Signed-off-by: Bencheng Jing --- drivers/amlogic/media/enhancement/amvecm/vlock.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/amlogic/media/enhancement/amvecm/vlock.c b/drivers/amlogic/media/enhancement/amvecm/vlock.c index 17c6abb..a01bbe7 100644 --- a/drivers/amlogic/media/enhancement/amvecm/vlock.c +++ b/drivers/amlogic/media/enhancement/amvecm/vlock.c @@ -390,10 +390,8 @@ void vlock_vmode_check(void) vinfo = get_current_vinfo(); vlock_vmode_changed = 0; memset(cur_vout_mode, 0, sizeof(cur_vout_mode)); - - if (vinfo->name == NULL) - return; - if (strlen(cur_vout_mode) < (strlen(vinfo->name)+1)) + if ((vinfo->name == NULL) || + (strlen(vinfo->name) > sizeof(cur_vout_mode))) return; strcpy(cur_vout_mode, vinfo->name); -- 2.7.4