fix svace issues. 58/126158/2 accepted/tizen/unified/20170420.155949 submit/tizen/20170420.110542
authorHyihong Chae <hh.chae@samsung.com>
Thu, 20 Apr 2017 08:56:09 +0000 (17:56 +0900)
committerHyihong Chae <hh.chae@samsung.com>
Thu, 20 Apr 2017 10:33:54 +0000 (19:33 +0900)
Change-Id: I6991b2a163048f16e965ccc6906a9cdf02b973a4
Signed-off-by: HyiHong Chae <hh.chae@samsung.com>
packaging/nfc-manager.spec
src/manager/net_nfc_server_llcp.c
src/manager/net_nfc_server_se.c

index 322a6c8..82aff70 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       nfc-manager
 Summary:    NFC framework manager
-Version:    0.1.160
+Version:    0.1.161
 Release:    0
 Group:      Network & Connectivity/NFC
 License:    Flora-1.1
index 0cebdbe..29ea682 100755 (executable)
@@ -1136,6 +1136,11 @@ static void llcp_handle_close_thread_func(gpointer user_data)
                data->invocation,
                result,
                data->client_socket);
+
+       g_object_unref(data->invocation);
+       g_object_unref(data->llcp);
+
+       g_free(data);
 }
 
 static void llcp_handle_disconnect_thread_func(gpointer user_data)
index f1bd8f7..7d90f2c 100755 (executable)
@@ -2011,6 +2011,8 @@ static void se_check_transaction_permission(gpointer user_data)
        g_variant_unref(data->data);
        g_object_unref(data->invocation);
        g_object_unref(data->object);
+
+       g_free(data);
 }
 
 static gboolean se_handle_check_transaction_permission(
@@ -4360,6 +4362,8 @@ static void net_nfc_server_se_deactivated_card_thread_func(gpointer user_data)
 
                                net_nfc_server_se_convert_to_binary((uint8_t *)node->data, strlen((char *)node->data), &cmd, &size);
 
+                               net_nfc_util_free_data(command);
+
                                command = net_nfc_util_create_data(size+7);
                                command->buffer[0] = (unsigned char)0x80;
                                command->buffer[1] = (unsigned char)0xF0;
@@ -4387,6 +4391,9 @@ static void net_nfc_server_se_deactivated_card_thread_func(gpointer user_data)
                                                //remove default card
                                                net_nfc_util_clear_data(command);
                                                net_nfc_util_clear_data(response);
+
+                                               net_nfc_util_free_data(command);
+
                                                command = net_nfc_util_create_data(size+5);
                                                command->buffer[0] = (unsigned char)0x80;
                                                command->buffer[1] = (unsigned char)0xF0;
@@ -4429,6 +4436,8 @@ static void net_nfc_server_se_deactivated_card_thread_func(gpointer user_data)
                DEBUG_ERR_MSG("failed to net_nfc_server_se_open_ese()");
        }
 
+       net_nfc_util_free_data(command);
+
        if (cmd != NULL)
                g_free(cmd);
 }