From: pr.jung Date: Mon, 31 Oct 2016 01:52:03 +0000 (+0900) Subject: Arrange common str_pattern to fit in PATTERN_MAX X-Git-Tag: submit/tizen/20161031.030614^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09e47b22a771b3563da88b171d5d5e3aa258ef3a;p=platform%2Fcore%2Fsystem%2Flibsvi.git Arrange common str_pattern to fit in PATTERN_MAX If str_pattern is null, skip configuration parsing Change-Id: Iaafd617da70bebfc09417b8359ade6079ea3fa86 Signed-off-by: pr.jung --- diff --git a/common/src/check.c b/common/src/check.c index eb3936f..f17e825 100644 --- a/common/src/check.c +++ b/common/src/check.c @@ -97,6 +97,16 @@ static const char *common_str_pattern[] = { "FEEDBACK_PATTERN_LIST_REORDER", "FEEDBACK_PATTERN_LIST_SLIDER", "FEEDBACK_PATTERN_VOLUME_KEY", + + "", + "", + "", + "", + "", + "", + "", + "", + "", }; static bool common_get_always_alert_case(int type, int pattern) diff --git a/src/parser.c b/src/parser.c index 9dc4c66..3bde6a6 100644 --- a/src/parser.c +++ b/src/parser.c @@ -157,6 +157,8 @@ static int load_config(struct parse_result *result, void *user_data) value = result->value; for (i = 0; i < profile->max_pattern; i++) { + if (!profile->str_pattern[i]) + continue; if (!MATCH(name, (char *)profile->str_pattern[i])) continue;