Name: nfc-manager
Summary: NFC framework manager
-Version: 0.1.147
+Version: 0.1.148
Release: 0
Group: Network & Connectivity/NFC
License: Flora-1.1
g_main_loop_run(loop);
EXIT :
+ g_main_loop_unref(loop);
+
net_nfc_server_vconf_deinit();
net_nfc_server_gdbus_deinit();
g_variant_get(_ret, "(u)", &pid);
g_variant_unref(_ret);
}
+ g_error_free(error);
return pid;
}
_name_owner_changed((GDBusProxy *)connection,
name, old_owner, new_owner, user_data);
+
+ g_free(name);
+ g_free(old_owner);
+ g_free(new_owner);
}
static void _subscribe_name_owner_changed_event()
ret = cynara_creds_gdbus_get_client(connection, sender_unique_name, CLIENT_METHOD_DEFAULT, &client);
if (ret != CYNARA_API_SUCCESS) {
DEBUG_SERVER_MSG("cynara_creds_gdbus_get_client() failed");
+ g_free(user);
return false;
}
client_session = cynara_session_from_pid(pid);
+ if (!client_session) {
+ DEBUG_SERVER_MSG("cynara_session_from_pid() failed");
+ g_free(client);
+ g_free(user);
+ return false;
+ }
+
ret = cynara_check(p_cynara, client, client_session, user, privilege);
if (ret == CYNARA_API_ACCESS_ALLOWED)
INFO_MSG("cynara PASS");
+ g_free(client_session);
+ g_free(client);
+ g_free(user);
+
+ if (p_cynara) {
+ cynara_finish(p_cynara);
+ p_cynara = NULL;
+ }
+
return (ret == CYNARA_API_ACCESS_ALLOWED) ? true : false;
}
#endif
GMainLoop *loop = (GMainLoop *)user_data;
g_main_loop_quit(loop);
+ g_main_loop_unref(loop);
}
static void _sim_atr_cb(TapiHandle *handle, int result,
GMainLoop *loop = (GMainLoop *)user_data;
g_main_loop_quit(loop);
+ g_main_loop_unref(loop);
}
data->object,
data->invocation,
result);
+
+ g_object_unref(data->invocation);
+ g_object_unref(data->object);
+ g_free(data);
}
static gboolean se_handle_get_card_emulation_mode(