From: Kichan Kwon Date: Mon, 28 Mar 2016 06:21:06 +0000 (+0900) Subject: Set max reading length X-Git-Tag: accepted/tizen/common/20160329.050940^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F56%2F63856%2F1;p=platform%2Fcore%2Fsystem%2Fresourced.git Set max reading length Change-Id: Ic23e693c62bcd81f2a8619986f52111c97c97b41 Signed-off-by: Kichan Kwon --- diff --git a/src/heart/decision-memory.c b/src/heart/decision-memory.c index b6033c0..39ce772 100644 --- a/src/heart/decision-memory.c +++ b/src/heart/decision-memory.c @@ -208,11 +208,13 @@ static void decision_memory_updated_cb(char *data) struct decision_item *di; unsigned pss, uss; int time, len; + char format[32]; if (!data) return; - len = sscanf(data, "%s %s %d %u %u", appid, pkgname, &time, &pss, &uss); + snprintf(format, 32, "%%%ds %%%ds %%d %%u %%u", MAX_APPID_LENGTH, MAX_PKGNAME_LENGTH); + len = sscanf(data, format, appid, pkgname, &time, &pss, &uss); if (len < 0) { _E("sscanf failed"); return;