fix RQ170621-00956 issue([OSS_Improve_4.0] : [nfc-manager] [Memory Leak] Usage Analys... 99/141099/1 accepted/tizen/unified/20170731.153751 submit/tizen/20170728.070516
authorHyihong Chae <hh.chae@samsung.com>
Fri, 28 Jul 2017 07:00:12 +0000 (16:00 +0900)
committerHyihong Chae <hh.chae@samsung.com>
Fri, 28 Jul 2017 07:00:12 +0000 (16:00 +0900)
Change-Id: I202af002ff6017b285fdfae7fe458d7a83aeb5f9
Signed-off-by: HyiHong Chae <hh.chae@samsung.com>
packaging/nfc-manager.spec
src/manager/net_nfc_server_route_table.c

index 44f59741bd1120c32d5e3462ab5e981d5a7ed535..62549e120611321f45bf8ab0ca41a3c6d8b8e37c 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       nfc-manager
 Summary:    NFC framework manager
-Version:    0.1.164
+Version:    0.1.165
 Release:    0
 Group:      Network & Connectivity/NFC
 License:    Flora-1.1
index 7d0693ef06d455811ace76f75c9df875c29cc3e1..178d93672504299f2dff50699056890793280ecf 100755 (executable)
@@ -509,7 +509,7 @@ static void __append_other_handler(const char *package)
                        snprintf(built, sizeof(built), "%s", package);
                }
 
-               g_free(others);
+               free(others);
        } else {
                snprintf(built, sizeof(built), "%s", package);
        }
@@ -702,13 +702,13 @@ void net_nfc_server_route_table_init()
                package = vconf_get_str(VCONFKEY_NFC_PAYMENT_HANDLERS);
                __update_payment_handler(package);
                if (package != NULL) {
-                       g_free(package);
+                       free(package);
                }
 
                package = vconf_get_str(VCONFKEY_NFC_OTHER_HANDLERS);
                __update_other_handler(package);
                if (package != NULL) {
-                       g_free(package);
+                       free(package);
                }
 
                routing_handlers = g_hash_table_new_full(g_str_hash,
@@ -1874,7 +1874,7 @@ net_nfc_error_e net_nfc_server_route_table_insert_aid_into_db(
                                        }
 
                                        if (handler != NULL) {
-                                               g_free(handler);
+                                               free(handler);
                                        }
                                } else {
                                        if (__is_activated_handler(category, package) == false) {