Fix prevent issue.
authorDuyoung Jang <duyoung.jang@samsung.com>
Sun, 7 Apr 2013 07:09:34 +0000 (16:09 +0900)
committerDuyoung Jang <duyoung.jang@samsung.com>
Sun, 7 Apr 2013 07:09:34 +0000 (16:09 +0900)
Change-Id: I61e18baf35e92b77f568ff3124fa29e86a3b38f5
Signed-off-by: Duyoung Jang <duyoung.jang@samsung.com>
inc/InstallerDefs.h
src/backend/backend.cpp

index d80e038..2c32f7c 100755 (executable)
@@ -23,7 +23,7 @@
 
 #include "InstallerUtil.h"
 
-#define OSP_INSTALLER_VERSION "version=[20130407.1]"
+#define OSP_INSTALLER_VERSION "version=[20130407.2]"
 
 #define DIR_BIN                                L"/bin"
 #define DIR_INFO                       L"/info"
index 1fa368d..9864553 100755 (executable)
@@ -55,14 +55,14 @@ main(int argc, char **argv)
 
        Osp_Initialize();
 
-       char buf[1024];
-       memset(buf, 0, sizeof(buf));
+       String buf;
        for (int i = 0; i < argc; i++)
        {
-               strcat(buf, argv[i]);
+               String cmd((const char* )argv[i]);
+               buf.Append(cmd);
                if (i != argc - 1)
                {
-                       strcat(buf, " ");
+                       buf.Append(" ");
                }
        }
 
@@ -71,7 +71,7 @@ main(int argc, char **argv)
 #ifdef _OSP_EMUL_
        emul = 1;
 #endif
-       fprintf(stderr, "  ## osp-installer: %s[%s] cmd=[%s]\n", OSP_INSTALLER_VERSION, emul?"Emulator":"Target", buf);
+       fprintf(stderr, "  ## osp-installer: %s[%s] cmd=[%ls]\n", OSP_INSTALLER_VERSION, emul?"Emulator":"Target", buf.GetPointer());
 
        if (argc == TEST_ARG_COUNT)
        {