From d0298c49b54b5a1fb096387cbe3a53647b433457 Mon Sep 17 00:00:00 2001 From: ChulHo Song Date: Tue, 8 Sep 2015 19:53:19 +0900 Subject: [PATCH] ecs: wrap sdb command and path with double quotes Change-Id: I7c580e211cd7dd5f5edf012ea289f24c4d1ea474 Signed-off-by: ChulHo Song --- tizen/src/ecs/ecs_msg_injector.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tizen/src/ecs/ecs_msg_injector.c b/tizen/src/ecs/ecs_msg_injector.c index 587a3ed..efb93fb 100644 --- a/tizen/src/ecs/ecs_msg_injector.c +++ b/tizen/src/ecs/ecs_msg_injector.c @@ -452,8 +452,11 @@ static bool push_package(const char* data) memset(cmd, 0, sizeof(cmd)); char* addon = strtok((char*)data, token); - - ret = sprintf(cmd, "%s%s -s emulator-%d push %s%s%s%s%s /opt/usr/apps/tmp/sdk_tools/%s 2>&1", +#ifndef CONFIG_WIN32 + ret = sprintf(cmd, "\"%s%s\" -s emulator-%d push \"%s%s%s%s%s\" /opt/usr/apps/tmp/sdk_tools/%s 2>&1", +#else + ret = sprintf(cmd, "cmd /S /C \"\"%s%s\" -s emulator-%d push \"%s%s%s%s%s\" /opt/usr/apps/tmp/sdk_tools/%s 2>&1\"", +#endif bin_dir, sdb_path, get_device_serial_number(), bin_dir, platform_path, get_profile_name(), addon_path, addon, addon); -- 2.7.4