[ITC][base-utils][Non-ACR][ASAN memory issue fixed] 74/239274/1
authormanu.tiwari <manu.tiwari@samsung.com>
Thu, 23 Jul 2020 08:49:56 +0000 (14:19 +0530)
committermanu.tiwari <manu.tiwari@samsung.com>
Thu, 23 Jul 2020 08:49:56 +0000 (14:19 +0530)
Change-Id: I7cb557851244eba27d06bb3e4a2aa86bb22f7153
Signed-off-by: manu.tiwari <manu.tiwari@samsung.com>
src/itc/base-utils/ITs-base-utils-unumsys.c

index 49558c96326f6abc49e3e9019254186919cd4dfe..8f3f86d19ae241f670d8f5da9cc890002ae3fbb2 100755 (executable)
@@ -130,11 +130,11 @@ int ITc_i18n_unumsys_get_available_names_p(void)
         i18n_uenumeration_h uenum = NULL;
 
         //Target API
-       nRet = i18n_unumsys_get_available_names(&uenum);
+        nRet = i18n_unumsys_get_available_names(&uenum);
         CHECK_HANDLE(uenum, "i18n_unumsys_get_available_names");
         PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRet, "i18n_unumsys_get_available_names", BaseUtilsGetError(nRet), i18n_uenumeration_destroy(uenum));
         i18n_uenumeration_destroy(uenum);
-       return 0;
+        return 0;
 }
 /*
  * @testcase           ITc_i18n_unumsys_get_name_p
@@ -163,14 +163,15 @@ int ITc_i18n_unumsys_get_name_p(void)
         PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRet, "i18n_unumsys_create", BaseUtilsGetError(nRet), i18n_unumsys_destroy(unumsys));
         //Target API
         nRet = i18n_unumsys_get_name(unumsys, &pszNumsys);
-       PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRet, "i18n_unumsys_get_name", BaseUtilsGetError(nRet), i18n_unumsys_destroy(unumsys));
-       i18n_unumsys_destroy(unumsys);
+        PRINT_RESULT_CLEANUP(I18N_ERROR_NONE, nRet, "i18n_unumsys_get_name", BaseUtilsGetError(nRet), i18n_unumsys_destroy(unumsys));
         CHECK_HANDLE(pszNumsys, "i18n_unumsys_get_name");
         if(strncmp(pszNumsys, "latn", strlen("latn")) != 0)
         {
              FPRINTF("[Line : %d][%s] error returned = returned string is not correct\\n", __LINE__, API_NAMESPACE);
+             i18n_unumsys_destroy(unumsys);
              return 1;
         }
+        i18n_unumsys_destroy(unumsys);
         return 0;
 }
 /*