From d6fb5cf422169f3329cff32a0c3d17f9d13c5c80 Mon Sep 17 00:00:00 2001 From: Yunsu Kim Date: Tue, 12 Feb 2019 10:58:07 +0900 Subject: [PATCH] [RAMEN9610-12036][9610] media:radio: Change RDS RT validate condition Change-Id: I3403c862ccac343d36fb0d8cc7aa09f86e8990e6 Signed-off-by: Yunsu Kim --- drivers/media/radio/s610/fm_rds.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/radio/s610/fm_rds.c b/drivers/media/radio/s610/fm_rds.c index f5a337a7cd60..b72ec9e75293 100755 --- a/drivers/media/radio/s610/fm_rds.c +++ b/drivers/media/radio/s610/fm_rds.c @@ -811,7 +811,7 @@ void validate_rt_data(struct fm_rds_parser_info *pi) memset(pi->rt_err[pi->rt_idx % 3], 0xFF, MAX_RT / 2); pi->rt_candidate[pi->rt_len] = 0; - if (strlen(pi->rt_candidate) == pi->rt_len) { + if (strlen(pi->rt_candidate) >= (pi->rt_len - 2)) { pi->rds_event |= RDS_EVENT_RT_MASK; pi->rt_validated = 1; pi->rt_idx++; @@ -835,7 +835,7 @@ void validate_rt_data(struct fm_rds_parser_info *pi) if (match) { pi->rt_candidate[pi->rt_len] = 0; - if (strlen(pi->rt_candidate) == pi->rt_len) { + if (strlen(pi->rt_candidate) >= (pi->rt_len - 2)) { pi->rds_event |= RDS_EVENT_RT_MASK; pi->rt_validated = 1; RDSEBUG(gradio, -- 2.20.1