From 5b0ddfac4942120670f2d9eb27dc389a807559eb Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Thu, 17 Nov 2016 13:31:40 +0900 Subject: [PATCH] Fix static analysis problem Change-Id: I97500ba53de09e83905e0fbc385e631cdcac28c4 Signed-off-by: Junghyun Yeon --- parser/src/pkgmgr_parser_db.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/parser/src/pkgmgr_parser_db.c b/parser/src/pkgmgr_parser_db.c index 612f601..4fdbf5a 100644 --- a/parser/src/pkgmgr_parser_db.c +++ b/parser/src/pkgmgr_parser_db.c @@ -50,6 +50,7 @@ #define MAX_QUERY_LEN 4096 #define BUFSIZE 4096 #define OWNER_ROOT 0 +#define MAX_INTEGER_LENGTH 10 #define LDPI "ldpi" #define MDPI "mdpi" @@ -1897,7 +1898,7 @@ static int __insert_manifest_info_in_db(manifest_x *mfx, uid_t uid) int temp_pkg_mode = 0; int temp_app_mode = 0; - char pkg_mode[10] = {'\0'}; + char pkg_mode[MAX_INTEGER_LENGTH] = {'\0'}; application_x *up_support_mode = NULL; GList *list_up = NULL; @@ -1923,7 +1924,7 @@ static int __insert_manifest_info_in_db(manifest_x *mfx, uid_t uid) } list_up = list_up->next; } - sprintf(pkg_mode, "%d", temp_pkg_mode); + snprintf(pkg_mode, MAX_INTEGER_LENGTH, "%d", temp_pkg_mode); if(mfx->support_mode) free((void *)mfx->support_mode); -- 2.7.4