Fix svace warnings 39/170739/2 accepted/tizen/unified/20180306.061341 submit/tizen/20180305.052243 submit/tizen/20180305.235729
authorHyunjee Kim <hj0426.kim@samsung.com>
Thu, 22 Feb 2018 01:32:53 +0000 (10:32 +0900)
committerHyunjee Kim <hj0426.kim@samsung.com>
Thu, 22 Feb 2018 01:34:01 +0000 (10:34 +0900)
- FREE_NONHEAP_MEMORY
- MEMORY_LEAK

Change-Id: I672362c6c15f46985efe7232c419658c33158dc8
Signed-off-by: Hyunjee Kim <hj0426.kim@samsung.com>
i18ninfo/i18ninfo.cpp

index bbeca69..f51f57b 100644 (file)
@@ -405,6 +405,10 @@ static int __get_date_basic_format()
                f_long = _date_basic_format_convert("EEEE", i, "day");
 
                printf("| %d | %s | %s | %s\n", i, f_narrow, f_short, f_long);
+
+               free(f_narrow);
+               free(f_short);
+               free(f_long);
        }
        PRINT_ASCIIDOC_LOG("|===\n");
 
@@ -419,6 +423,10 @@ static int __get_date_basic_format()
                s_long = _date_basic_format_convert("cccc", i, "day");
 
                printf("| %d | %s | %s | %s\n", i, s_narrow, s_short, s_long);
+
+               free(s_narrow);
+               free(s_short);
+               free(s_long);
        }
        PRINT_ASCIIDOC_LOG("|===\n");
 
@@ -433,6 +441,10 @@ static int __get_date_basic_format()
                f_long = _date_basic_format_convert("MMMM", i, "month");
 
                printf("| %-2d | %s | %s | %s\n", i, f_narrow, f_short, f_long);
+
+               free(f_narrow);
+               free(f_short);
+               free(f_long);
        }
        PRINT_ASCIIDOC_LOG("|===\n");
 
@@ -448,15 +460,13 @@ static int __get_date_basic_format()
                s_long = _date_basic_format_convert("LLLL", i, "month");
 
                printf("| %-2d | %s | %s | %s\n", i, s_narrow, s_short, s_long);
+
+               free(s_narrow);
+               free(s_short);
+               free(s_long);
        }
        PRINT_ASCIIDOC_LOG("|===\n");
 
-       free(f_narrow);
-       free(f_short);
-       free(f_long);
-       free(s_narrow);
-       free(s_short);
-       free(s_long);
 
        return 0;
 }
@@ -982,7 +992,6 @@ static int __get_timezone_info(char *timezone_id)
 
        char s[BUF_SIZE] = {0, };
        i18n_ustring_copy_au(s, result);
-       free(result);
        printf("| Current time                   | %s\n", s);
 
        /* Get the selected timezone ID. */