fix Svace issue and shell script issue 45/77745/1 accepted/tizen/common/20160701.192947 accepted/tizen/ivi/20160701.034359 accepted/tizen/mobile/20160701.034450 accepted/tizen/wearable/20160701.034433 submit/tizen/20160701.023737 submit/tizen_common/20160701.180000
authorintae, jeon <intae.jeon@samsung.com>
Fri, 1 Jul 2016 02:01:10 +0000 (11:01 +0900)
committerintae, jeon <intae.jeon@samsung.com>
Fri, 1 Jul 2016 02:01:10 +0000 (11:01 +0900)
Change-Id: I9d464d386684a065850b92e61b3819a9bf38e499
Signed-off-by: intae, jeon <intae.jeon@samsung.com>
email-core/email-core-utils.c
email-service

index 4e281fb..911864c 100755 (executable)
@@ -480,6 +480,7 @@ int emcore_get_temp_file_name(char **filename, int *err_code)
 
        int ret = false;
        int error = EMAIL_ERROR_NONE;
+       unsigned int seed = clock();
        if (filename == NULL) {
                EM_DEBUG_EXCEPTION("\t filename[%p]\n", filename);
                error = EMAIL_ERROR_INVALID_PARAM;
@@ -496,7 +497,7 @@ int emcore_get_temp_file_name(char **filename, int *err_code)
        /* Create Directory If deleted by user*/
        emstorage_create_dir_if_delete();
 
-       SNPRINTF(tempname, sizeof(tempname), "%s%c%d", MAILTEMP, DIR_SEPERATOR_CH, rand());
+       SNPRINTF(tempname, sizeof(tempname), "%s%c%d", MAILTEMP, DIR_SEPERATOR_CH, rand_r(&seed));
 
        char *p = EM_SAFE_STRDUP(tempname);
        if (p == NULL) {
@@ -522,6 +523,7 @@ int emcore_get_temp_mime_file_name(char **filename, int *err_code)
 
        int ret = false;
        int error = EMAIL_ERROR_NONE;
+       unsigned int seed = clock();
        if (filename == NULL) {
                EM_DEBUG_EXCEPTION("\t filename[%p]\n", filename);
                error = EMAIL_ERROR_INVALID_PARAM;
@@ -538,7 +540,7 @@ int emcore_get_temp_mime_file_name(char **filename, int *err_code)
        /* Create Directory If deleted by user*/
        emstorage_create_dir_if_delete();
 
-       SNPRINTF(tempname, sizeof(tempname), "%s%c%d", TEMPMIME, DIR_SEPERATOR_CH, rand());
+       SNPRINTF(tempname, sizeof(tempname), "%s%c%d", TEMPMIME, DIR_SEPERATOR_CH, rand_r(&seed));
 
        char *p = EM_SAFE_STRDUP(tempname);
        if (p == NULL) {
index 221fcc4..6b2c00c 100644 (file)
@@ -1,4 +1,5 @@
 #!/bin/sh
+PATH=/bin:/usr/bin:/sbin:/usr/sbin
 
 source /etc/tizen-platform.conf