[ITC][base-util/audio-io][Non-ACR][SVACE fixes for modules]
authorShilpa Jindal <shilpa.j@samsung.com>
Mon, 17 Jul 2017 05:19:07 +0000 (10:49 +0530)
committershobhit verma <shobhit.v@samsung.com>
Mon, 17 Jul 2017 07:29:09 +0000 (07:29 +0000)
Change-Id: Iedd7c4d0a817019ec8e3de04993c363b58e39692
Signed-off-by: Shilpa Jindal <shilpa.j@samsung.com>
src/itc/audio-io/ITs-audio-input.c
src/itc/base-utils/ITs-base-utils-ubrk.c
src/itc/base-utils/ITs-base-utils-ucalendar.c
src/itc/base-utils/ITs-base-utils-udate.c

index 8abd4e1..cefb5fb 100755 (executable)
@@ -331,6 +331,7 @@ int ITc_audio_in_read_p(void)
                FILE* fp = fopen("/root/test.raw", "wb+");
                if(NULL == fp)
                {
+                       FREE_MEMORY(pszbuffer);
                        return 1;
                }
                fwrite(pszbuffer, unSize, sizeof(char), fp);
index 7623acd..97d875b 100755 (executable)
@@ -118,6 +118,7 @@ int ITc_i18n_ubrk_create_destroy_p(void)
     if ( pRet == NULL || i18n_ustring_get_length(pszUchar) <= 0 )
        {
                FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed\\n", __LINE__, API_NAMESPACE);
+               FREE_MEMORY(pszUchar);
                return 1;
        }
 
@@ -125,11 +126,11 @@ int ITc_i18n_ubrk_create_destroy_p(void)
        {
                FPRINTF("[Line : %d][%s] Executing for Iterator type (%s) \\n", __LINE__, API_NAMESPACE, UbrkGetIteratorType(eUbrkIteratorType[nEnumCounter]));
                nRetVal = i18n_ubrk_create(eUbrkIteratorType[nEnumCounter], pszLocale, pszUchar, strlen(pszText), &hUbrkIter);
-               PRINT_RESULT(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_create", BaseUtilsGetError(nRetVal));
-               CHECK_HANDLE(hUbrkIter, "i18n_ubrk_create");
+               PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_create", BaseUtilsGetError(nRetVal),FREE_MEMORY(pszUchar));
+               CHECK_HANDLE_CLEANUP(hUbrkIter, "i18n_ubrk_create",FREE_MEMORY(pszUchar));
                 
                nRetVal = i18n_ubrk_destroy(hUbrkIter);
-               PRINT_RESULT(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_destroy", BaseUtilsGetError(nRetVal));
+               PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_destroy", BaseUtilsGetError(nRetVal),FREE_MEMORY(pszUchar));
        }
        FREE_MEMORY(pszUchar);
        return 0;
@@ -196,8 +197,8 @@ int ITc_i18n_ubrk_create_rules_p(void)
        }
 
        nRetVal = i18n_ubrk_create_rules(pUcharRules, 4, pUcharText, -1, &hUbrkIter, NULL);
-       PRINT_RESULT(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_create_rules", BaseUtilsGetError(nRetVal));
-       CHECK_HANDLE(hUbrkIter, "i18n_ubrk_create_rules");
+       PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_create_rules", BaseUtilsGetError(nRetVal),FREE_MEMORY(pUcharRules);FREE_MEMORY(pUcharText));
+       CHECK_HANDLE_CLEANUP(hUbrkIter, "i18n_ubrk_create_rules",FREE_MEMORY(pUcharRules);FREE_MEMORY(pUcharText));
        
        FREE_MEMORY(pUcharRules);
        FREE_MEMORY(pUcharText);
@@ -261,11 +262,12 @@ int ITc_i18n_ubrk_set_text_p(void)
     if ( pRet == NULL || i18n_ustring_get_length(pUcharText) <= 0 )
        {
                FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed \\n", __LINE__, API_NAMESPACE);
+               FREE_MEMORY(pUcharText);
                return 1;
        }
 
        nRetVal = i18n_ubrk_set_text(g_hUbrkIter, pUcharText, strlen(pszText));
-       PRINT_RESULT(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_set_text", BaseUtilsGetError(nRetVal));
+       PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_set_text", BaseUtilsGetError(nRetVal),FREE_MEMORY(pUcharText));
        
        FREE_MEMORY(pUcharText);
        return 0;
@@ -553,6 +555,7 @@ int ITc_i18n_ubrk_get_rule_status_vec_p(void)
     if ( pRet == NULL || i18n_ustring_get_length(pszUchar) <= 0 )
        {
                FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed\\n", __LINE__, API_NAMESPACE);
+               FREE_MEMORY(pszUchar);
                return 1;
        }
        
@@ -560,7 +563,7 @@ int ITc_i18n_ubrk_get_rule_status_vec_p(void)
        CHECK_RETURN_VAL(nIndex, "i18n_ubrk_get_rule_status_vec");
        
        int nRetVal = get_last_result();
-       PRINT_RESULT(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_get_rule_status_vec", BaseUtilsGetError(nRetVal));
+       PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_ubrk_get_rule_status_vec", BaseUtilsGetError(nRetVal),FREE_MEMORY(pszUchar));
        
        FREE_MEMORY(pszUchar);
        return 0;
index 87ddf92..3b82569 100755 (executable)
@@ -789,6 +789,7 @@ int ITc_i18n_ucalendar_set_timezone_p(void)
     if ( pRet == NULL || i18n_ustring_get_length(pszUcharCountryCode) <= 0 )
        {
                FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed\\n", __LINE__, API_NAMESPACE);
+               FREE_MEMORY(pszUcharCountryCode);
                return 1;
        }
        
@@ -796,7 +797,7 @@ int ITc_i18n_ucalendar_set_timezone_p(void)
        CHECK_RETURN_VAL(nLength, "i18n_ucalendar_set_timezone");
        
        nRetVal = get_last_result();
-       PRINT_RESULT(I18N_ERROR_NONE, nRetVal,"i18n_ucalendar_set_timezone", BaseUtilsGetError(nRetVal));
+       PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_ucalendar_set_timezone", BaseUtilsGetError(nRetVal),FREE_MEMORY(pszUcharCountryCode));
 
        FREE_MEMORY(pszUcharCountryCode);
        return 0;
index 1ad47ad..feada05 100755 (executable)
@@ -53,6 +53,7 @@ void ITs_base_utils_udate_startup(void)
        if(pRet == NULL || nLengthDefaultTimeZone < 0)
        {
                FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed in start-up.\n", __LINE__, API_NAMESPACE);
+               FREE_MEMORY(pUcharDefaultTzid);
                g_bBaseUtilsInitFlag = false;
                return;
        }
@@ -62,10 +63,13 @@ void ITs_base_utils_udate_startup(void)
        {
                FPRINTF("\\n[Line : %d][%s] i18n_udate_create failed in startup, error returned = %s or handle is NULL \n", __LINE__, API_NAMESPACE, BaseUtilsGetError(nRetVal));
                g_bBaseUtilsInitFlag = false;
+               FREE_MEMORY(pUcharDefaultTzid);
                return;
        }
        
        g_bBaseUtilsInitFlag = true;
+       FREE_MEMORY(pUcharDefaultTzid);
+
        return;
 }
 
@@ -422,15 +426,16 @@ int ITc_i18n_udate_parse_calendar_p(void)
        if ( pRet == NULL || nLength <= 0 )
        {
                FPRINTF("\\n[Line : %d][%s] i18n_ustring_copy_ua failed in startup\\n", __LINE__, API_NAMESPACE);
+               FREE_MEMORY(pszUcharTzone);
                return 1;
        }
        
        int nRetVal = i18n_ucalendar_create(pszUcharTzone, nLength, pszDefaultLocale, I18N_UCALENDAR_TRADITIONAL, &hUcalender);
-       CHECK_HANDLE(hUcalender, "i18n_ucalendar_create");
-       PRINT_RESULT(I18N_ERROR_NONE, nRetVal,"i18n_ucalendar_create", BaseUtilsGetError(nRetVal));
+       CHECK_HANDLE_CLEANUP(hUcalender, "i18n_ucalendar_create",FREE_MEMORY(pszUcharTzone));
+       PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_ucalendar_create", BaseUtilsGetError(nRetVal),FREE_MEMORY(pszUcharTzone));
        
        nRetVal = i18n_udate_parse_calendar(g_hUdateFormat, hUcalender, uCharDate, nTextLength, &nParsePos);
-       PRINT_RESULT(I18N_ERROR_NONE, nRetVal,"i18n_udate_parse_calendar", BaseUtilsGetError(nRetVal));
+       PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRetVal,"i18n_udate_parse_calendar", BaseUtilsGetError(nRetVal),FREE_MEMORY(pszUcharTzone));
 
        FREE_MEMORY(pszUcharTzone);
        i18n_ucalendar_destroy(hUcalender);