From: Sangyoon Jang Date: Mon, 10 Apr 2017 12:17:01 +0000 (+0900) Subject: Fix bug on handling request args X-Git-Tag: accepted/tizen/unified/20170412.152110~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fappfw%2Fpkgmgr-server.git;a=commitdiff_plain;h=0c4164896c40d6226715e903c3fc49b13d6d06e9 Fix bug on handling request args Change-Id: Iabac0f48f9ac8fb9db9b4bf2e3c208131fc0dab1 Signed-off-by: Sangyoon Jang --- diff --git a/src/request.c b/src/request.c index 238a29f..0c3d41f 100644 --- a/src/request.c +++ b/src/request.c @@ -333,11 +333,11 @@ static int __handle_request_install(uid_t caller_uid, } for (i = 0; i < args_count; i++) { - s += strlen(tmp_args[i]); strncat(args, tmp_args[i], len - s - 1); + s += strlen(tmp_args[i]); if (i != args_count - 1) { - s += strlen(" "); strncat(args, " ", len - s - 1); + s += strlen(" "); } } @@ -427,11 +427,11 @@ static int __handle_request_mount_install(uid_t caller_uid, } for (i = 0; i < args_count; i++) { - s += strlen(tmp_args[i]); strncat(args, tmp_args[i], len - s - 1); + s += strlen(tmp_args[i]); if (i != args_count - 1) { - s += strlen(" "); strncat(args, " ", len - s - 1); + s += strlen(" "); } }