Fix Svace issue 50/249550/2 accepted/tizen_6.5_unified accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_unified accepted/tizen_unified_riscv tizen tizen_6.5 tizen_7.0 tizen_7.0_hotfix tizen_8.0 accepted/tizen/6.5/unified/20211028.100728 accepted/tizen/7.0/unified/20221110.062156 accepted/tizen/7.0/unified/hotfix/20221116.105215 accepted/tizen/8.0/unified/20231005.093236 accepted/tizen/unified/20201215.123253 accepted/tizen/unified/riscv/20230724.093725 submit/tizen/20201215.014111 submit/tizen_6.5/20211028.162201 tizen_6.5.m2_release tizen_7.0_m2_release tizen_8.0_m2_release
authorJihoon Jung <jh8801.jung@samsung.com>
Tue, 15 Dec 2020 01:24:57 +0000 (10:24 +0900)
committerJihoon Jung <jh8801.jung@samsung.com>
Tue, 15 Dec 2020 01:28:35 +0000 (10:28 +0900)
- WGID 449118 : MEMORY_LEAK.EX

Change-Id: I72ccc3bddbd52309fbc1a58a90657b81addc49d4
Signed-off-by: Jihoon Jung <jh8801.jung@samsung.com>
NFCTerminal.cpp

index 174c915..e142769 100644 (file)
@@ -341,12 +341,14 @@ namespace smartcard_service_api
                        if (rv == NFC_ERROR_NONE && temp != NULL)
                        {
                                atr.assign(temp, temp_len);
-                               g_free(temp);
                        }
                        else
                        {
                                _ERR("nfc_se_get_atr_internal failed");
                        }
+
+                       if (temp != NULL)
+                               g_free(temp);
                }
                else
                {