From: SangYoun Kwak Date: Tue, 22 Mar 2022 04:58:06 +0000 (+0900) Subject: Fix buffer copy and concat size X-Git-Tag: accepted/tizen/unified/20220323.062838^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b25d02d618797b5fb2fbe61a188d6a28dc720bf8;p=platform%2Fcore%2Fsystem%2Flibtota.git Fix buffer copy and concat size Change-Id: Ia13008324e4f1dececb89efa332378faf33850be Signed-off-by: SangYoun Kwak --- diff --git a/ss_engine/SS_FSUpdate.c b/ss_engine/SS_FSUpdate.c index 1126859..8f382fd 100755 --- a/ss_engine/SS_FSUpdate.c +++ b/ss_engine/SS_FSUpdate.c @@ -114,7 +114,7 @@ long SS_recursive_folder_creater(const char *path, const mode_t mode) { char input_path[MAX_PATH] = {'\0'}; char temppath[MAX_PATH] = {'\0'}; - strncpy(input_path, path, MAX_PATH); + strncpy(input_path, path, MAX_PATH - 1); if (input_path[0] == '/') { temppath[0] = '/'; @@ -138,8 +138,8 @@ long SS_recursive_folder_creater(const char *path, const mode_t mode) { return -E_SS_CANNOT_CREATE_DIRECTORY; } - if(temppath_current_len < (MAX_PATH-1)) { - strncat(temppath, "/", 2); + if(temppath_current_len < (MAX_PATH - 1)) { + strncat(temppath, "/", 1); } } return 0;