- Resource leak : 1087883, 1087991, 1087992
Change-Id: Ic3191b2c5aac190d48537cc6b03ccbb5a33f2158
Signed-off-by: Jihoon Jung <jh8801.jung@samsung.com>
{
GVariant *params = NULL;
GVariant *message = NULL;
{
GVariant *params = NULL;
GVariant *message = NULL;
+ GVariant *temp1 = NULL;
+ GVariant *temp2 = NULL;
guchar p2p_addr[MACADDR_LEN] = {0,};
gchar address_str[MACSTR_LEN] = {0,};
guchar p2p_addr[MACADDR_LEN] = {0,};
gchar address_str[MACSTR_LEN] = {0,};
}
DEBUG_G_VARIANT("reply:", message);
}
DEBUG_G_VARIANT("reply:", message);
- temp = g_variant_get_child_value(message, 0);
- temp = g_variant_get_child_value(temp, 0);
- DEBUG_G_VARIANT("temp:", temp);
- __ws_unpack_ay(p2p_addr, temp, MACADDR_LEN);
+ temp1 = g_variant_get_child_value(message, 0);
+ temp2 = g_variant_get_child_value(temp1, 0);
+ DEBUG_G_VARIANT("temp2:", temp2);
+ __ws_unpack_ay(p2p_addr, temp2, MACADDR_LEN);
+ g_variant_unref(temp1);
+ g_variant_unref(temp2);
+
g_snprintf(address_str, MACSTR_LEN, MACSTR, MAC2STR(p2p_addr));
DBG("P2P address %s", address_str);
g_snprintf(address_str, MACSTR_LEN, MACSTR, MAC2STR(p2p_addr));
DBG("P2P address %s", address_str);
ret = FALSE;
} else {
g_key_file_set_string(keyfile, group_name, key, enc_data);
ret = FALSE;
} else {
g_key_file_set_string(keyfile, group_name, key, enc_data);