[Title] second parameter of pstrcpy which is for string length value was wrong.
authorKitae Kim <kt920.kim@samsung.com>
Mon, 6 Aug 2012 09:18:06 +0000 (18:18 +0900)
committerKitae Kim <kt920.kim@samsung.com>
Thu, 9 Aug 2012 05:05:23 +0000 (14:05 +0900)
[Type] bug fix
[Module] emulator
[Priority] Major
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]

tizen/src/maru_err_table.c

index 5ff08c4..40b9293 100644 (file)
@@ -93,7 +93,7 @@ void maru_register_exit_msg(int maru_exit_index, char *additional_msg)
             len = JAVA_MAX_COMMAND_LENGTH - 1;
         }
 
-        pstrcpy(maru_exit_msg, sizeof(maru_exit_msg), additional_msg);
+        pstrcpy(maru_exit_msg, strlen(additional_msg) + 1, additional_msg);
     }
 }
 
@@ -166,7 +166,7 @@ char *maru_convert_path(char *msg, const char *path)
                 dos_err_msg[i] = '\\';
             }
         }
-        pstrcpy(err_msg, sizeof(err_msg), dos_err_msg);
+        pstrcpy(err_msg, strlen(dos_err_msg) + 1, dos_err_msg);
         g_free(dos_err_msg);
     }
 #endif