From ca0d4b248c42a93a454d9f7160d45dc8032696e6 Mon Sep 17 00:00:00 2001 From: jihye kim Date: Tue, 21 Aug 2012 13:19:39 +0900 Subject: [PATCH] [Title] add '"' character to the java path [Type] work [Module] emulator (qemu) [Priority] major [Jira#] [Redmine#] [Problem] [Cause] [Solution] [TestCase] (cherry picked from commit a2411407c836b0859bcb0136ab869b7a9b6c4c4b) --- oslib-win32.c | 5 +++-- tizen/src/skin/maruskin_client.c | 11 ++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/oslib-win32.c b/oslib-win32.c index 9a0f099f84..1ad6b8a1fd 100644 --- a/oslib-win32.c +++ b/oslib-win32.c @@ -90,8 +90,9 @@ int get_java_path_temp(char** java_path) RegQueryValueEx(hKeyNew, "JavaHome", NULL, NULL, (LPBYTE)strJavaHome, &dwBufLen); RegCloseKey(hKey); if (strJavaHome[0] != '\0') { - strcpy(*java_path, strJavaHome); - strcat(*java_path, "\\bin\\java"); + sprintf(*java_path, "\"%s\\bin\\java\"", strJavaHome); + //strcpy(*java_path, strJavaHome); + //strcat(*java_path, "\\bin\\java"); } else { return 0; } diff --git a/tizen/src/skin/maruskin_client.c b/tizen/src/skin/maruskin_client.c index ef47d19033..2af4546058 100644 --- a/tizen/src/skin/maruskin_client.c +++ b/tizen/src/skin/maruskin_client.c @@ -121,9 +121,9 @@ static void* run_skin_client(void* arg) INFO( "command for swt : %s\n", cmd ); #ifdef CONFIG_WIN32 - // for 64bit windows - free(JAVA_EXEFILE_PATH); - JAVA_EXEFILE_PATH=0; + // for 64bit windows + free(JAVA_EXEFILE_PATH); + JAVA_EXEFILE_PATH=0; //WinExec( cmd, SW_SHOW ); { @@ -352,8 +352,9 @@ int get_java_path(char** java_path) RegQueryValueEx(hKeyNew, "JavaHome", NULL, NULL, (LPBYTE)strJavaHome, &dwBufLen); RegCloseKey(hKey); if (strJavaHome[0] != '\0') { - strcpy(*java_path, strJavaHome); - strcat(*java_path, "\\bin\\java"); + sprintf(*java_path, "\"%s\\bin\\java\"", strJavaHome); + //strcpy(*java_path, strJavaHome); + //strcat(*java_path, "\\bin\\java"); } else { return 0; } -- 2.34.1