%define major 0
%define minor 3
-%define patchlevel 64
+%define patchlevel 65
Name: tel-plugin-dbus_tapi
Version: %{major}.%{minor}.%{patchlevel}
{
struct treq_call_dial req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
memset(&req, 0x0, sizeof(req));
{
struct treq_call_answer req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_end req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_start_cont_dtmf req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_send_burst_dtmf req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_active req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_hold req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_swap req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_join req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_split req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_transfer req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct treq_call_deflect req = {0};
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "r"))
return TRUE;
{
struct treq_call_set_voice_privacy_mode req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "w"))
return TRUE;
TcorePlugin *plugin = 0;
CoreObject *call_co = NULL;
CallObject *call_obj = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
gchar call_number[MAX_CALL_NUMBER_LEN];
gint call_type;
GVariant *gv = NULL;
GVariantBuilder b;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
gint call_id;
gint handle;
{
struct treq_call_set_sound_path req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "w"))
return TRUE;
struct treq_call_get_sound_volume_level req;
struct custom_data *ctx = user_data;
TReturn ret;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "r"))
return TRUE;
{
struct treq_call_set_sound_volume_level req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "r"))
return TRUE;
{
struct treq_call_set_sound_mute_status req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "w"))
return TRUE;
{
struct custom_data *ctx = user_data;
struct treq_call_set_sound_recording req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "w"))
return TRUE;
{
struct custom_data *ctx = user_data;
struct treq_call_set_sound_equalization req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "w"))
return TRUE;
{
struct custom_data *ctx = user_data;
struct treq_call_set_sound_noise_reduction req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "w"))
return TRUE;
{
struct custom_data *ctx = user_data;
struct treq_call_set_sound_clock_status req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "w"))
return TRUE;
{
struct custom_data *ctx = user_data;
struct treq_call_set_preferred_voice_subscription req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "r"))
return TRUE;
{
struct custom_data *ctx = user_data;
struct treq_call_modify req = {0};
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
{
struct custom_data *ctx = user_data;
struct treq_call_confirm_modify req = {0};
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_CALL, "x"))
return TRUE;
UserRequest *ur, struct dbus_request_info *dbus_info,
enum tcore_response_command command, unsigned int data_len, const void *data)
{
- char *cpname = dbus_info ? GET_CP_NAME(dbus_info->invocation) : "";
+ char *cpname = GET_CP_NAME(dbus_info->invocation);
switch (command) {
case TRESP_CALL_DIAL: {
{
struct custom_data *ctx = user_data;
enum tcore_request_command command;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_MODEM, "x"))
return TRUE;
{
struct treq_modem_set_flightmode req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_MODEM, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_MODEM, "r"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_MODEM, "r"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_MODEM, "r"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_MODEM, "r"))
return TRUE;
{
struct treq_modem_set_dun_pin_control req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_MODEM, "x"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_MODEM, "r"))
return TRUE;
UserRequest *ur, struct dbus_request_info *dbus_info,
enum tcore_response_command command, unsigned int data_len, const void *data)
{
- char *cpname = dbus_info ? GET_CP_NAME(dbus_info->invocation) : "";
+ char *cpname = GET_CP_NAME(dbus_info->invocation);
switch (command) {
case TRESP_MODEM_SET_FLIGHTMODE: {
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "x"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "x"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
{
struct treq_network_set_plmn_selection_mode req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "w"))
return TRUE;
{
struct treq_network_set_service_domain req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
{
struct treq_network_set_band req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
{
struct treq_network_set_mode req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
{
struct treq_network_set_preferred_plmn req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
{
struct treq_network_set_emergency_callback_mode req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "w"))
return TRUE;
{
struct treq_network_set_roaming_preference req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_NETWORK, "r"))
return TRUE;
UserRequest *ur, struct dbus_request_info *dbus_info,
enum tcore_response_command command, unsigned int data_len, const void *data)
{
- char *cpname = dbus_info ? GET_CP_NAME(dbus_info->invocation) : "";
+ char *cpname = GET_CP_NAME(dbus_info->invocation);
switch (command) {
case TRESP_NETWORK_SEARCH: {
gint result = 1;
guchar *decoded_data = NULL;
gsize length;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_MODEM, "w"))
return TRUE;
gboolean pb_status = FALSE;
struct tel_phonebook_support_list *list = NULL;
CoreObject *co_pb = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_PHONEBOOK, "r"))
return TRUE;
struct treq_phonebook_get_count req;
CoreObject *co_pb = NULL;
gboolean pb_status = FALSE;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_PHONEBOOK, "r"))
return TRUE;
struct treq_phonebook_get_info req;
CoreObject *co_pb = NULL;
gboolean pb_status = FALSE;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_PHONEBOOK, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_pb = NULL;
gboolean pb_status = FALSE;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_PHONEBOOK, "r"))
return TRUE;
struct treq_phonebook_read_record req;
CoreObject *co_pb = NULL;
gboolean pb_status = FALSE;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_PHONEBOOK, "r"))
return TRUE;
CoreObject *co_pb = NULL;
gboolean pb_status = FALSE;
int temp_len = 0;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_PHONEBOOK, "x"))
return TRUE;
struct treq_phonebook_delete_record req;
CoreObject *co_pb = NULL;
gboolean pb_status = FALSE;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_PHONEBOOK, "x"))
return TRUE;
const struct tresp_phonebook_read_record *resp_pbread = data;
const struct tresp_phonebook_update_record *resp_pbupdate = data;
const struct tresp_phonebook_delete_record *resp_pbdelete = data;
- char *cpname = dbus_info ? GET_CP_NAME(dbus_info->invocation) : "";
+ char *cpname = GET_CP_NAME(dbus_info->invocation);
switch (command) {
case TRESP_PHONEBOOK_GETCOUNT:
{
struct custom_data *ctx = user_data;
struct treq_sap_req_connect req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAP, "x"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAP, "x"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAP, "r"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAP, "r"))
return TRUE;
GVariant *inner_gv = NULL;
guchar rt_i;
int i = 0;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
dbg("Func Entrance");
{
struct custom_data *ctx = user_data;
struct treq_sap_set_protocol req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAP, "w"))
return TRUE;
{
struct custom_data *ctx = user_data;
struct treq_sap_set_power req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAP, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAP, "r"))
return TRUE;
GVariant *icon_id = NULL;
GVariant *icon_list = NULL;
#endif
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAT, "r"))
return TRUE;
struct custom_data *ctx = user_data;
gboolean result = FALSE;
gint out_param = 0;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAT, "x"))
return TRUE;
TcorePlugin *plg = NULL;
char *cp_name;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
gboolean result = FALSE;
gint out_param = 0;
TcorePlugin *plg = NULL;
char *cp_name;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
gboolean result = FALSE;
gint out_param = 0;
{
struct custom_data *ctx = user_data;
struct treq_sat_envelop_cmd_data req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAT, "x"))
return TRUE;
struct custom_data *ctx = user_data;
struct treq_sat_envelop_cmd_data req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SAT, "x"))
return TRUE;
#define SAT_TIME_OUT 30000
#define TIZEN_SAT_DELAY_TO_CLEAN_MSG 15000
#define SAT_USC2_INPUT_LEN_MAX 70
-#define SAT_EVENT_DOWNLOAD_MAX 9
+#define SAT_EVENT_DOWNLOAD_MAX 17
#define LANGUAGE_XML_PATH "/opt/usr/apps/org.tizen.setting/data/langlist.xml"
static struct sat_manager_queue_data *sat_queue[SAT_DEF_CMD_Q_MAX] = {NULL, };
gboolean g_evt_list[SAT_EVENT_DOWNLOAD_MAX] = {0};
+/* Allocate large size structure on non-stack area (data area) */
+static struct sat_manager_queue_data q_data = {0};
static unsigned char _convert_decimal_to_bcd(int dec)
{
memcpy((void*)cmd_obj, (void*)item, sizeof(struct sat_manager_queue_data));
dbg("pop data from queue at index[%d],[%p].\n", local_index, item);
sat_queue[local_index] = NULL;
+ g_free(item->cp_name);
g_free(item);
return TRUE;
}
{
TcorePlugin *plg = NULL;
GVariant *setup_menu_info = NULL;
- struct sat_manager_queue_data q_data;
gushort title_len = 0;
gint command_id = 0, menu_cnt = 0;
{
TcorePlugin *plg = NULL;
GVariant *display_text = NULL;
- struct sat_manager_queue_data q_data;
gushort text_len = 0;
gint command_id = 0, duration = 0, tmp_duration = 0;
{
TcorePlugin *plg = NULL;
GVariant *select_item = NULL;
- struct sat_manager_queue_data q_data;
gushort text_len = 0;
gint command_id = 0, default_item_id = 0, menu_cnt = 0;
{
TcorePlugin *plg = NULL;
GVariant *get_inkey = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0, key_type = 0, input_character_mode = 0;
gushort text_len = 0;
{
TcorePlugin *plg = NULL;
GVariant *get_input = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0, input_character_mode = 0;
gushort text_len = 0, def_text_len = 0;
{
TcorePlugin *plg = NULL;
GVariant *play_tone = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0, tone_type = 0, duration = 0, tmp_duration = 0;
gushort text_len = 0;
{
TcorePlugin *plg = NULL;
GVariant *send_sms = NULL;
- struct sat_manager_queue_data q_data;
int local_index = 0;
gint command_id = 0, ton = 0, npi = 0, tpdu_type = 0;
{
TcorePlugin *plg = NULL;
GVariant *send_ss = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0, ton = 0, npi = 0;
gushort text_len = 0;
{
TcorePlugin *plg = NULL;
GVariant *send_ussd = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0;
guchar dcs = 0;
{
TcorePlugin *plg = NULL;
GVariant *setup_call = NULL;
- struct sat_manager_queue_data q_data;
struct treq_sat_terminal_rsp_data tr;
gushort text_len = 0, confirm_text_len = 0;
{
TcorePlugin *plg = NULL;
GVariant *idle_mode = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0;
gushort text_len = 0;
enum telephony_network_access_technology result = 0;
GVariant *open_channel = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0, bearer_type = 0, protocol_type = 0, dest_addr_type = 0;
gboolean immediate_link = FALSE, auto_reconnection = FALSE, bg_mode = FALSE;
{
TcorePlugin *plg = NULL;
GVariant *close_channel = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0, channel_id = 0;
gushort text_len = 0;
{
TcorePlugin *plg = NULL;
GVariant *receive_data = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0, channel_id = 0;
gushort text_len = 0;
{
TcorePlugin *plg = NULL;
GVariant *send_data = NULL;
- struct sat_manager_queue_data q_data;
int local_index = 0;
gint command_id = 0, channel_id = 0, data_len = 0;
{
TcorePlugin *plg = NULL;
GVariant *get_channel_status = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0;
{
TcorePlugin *plg = NULL;
GVariant *refresh = NULL;
-#if !defined(TIZEN_SUPPORT_STK_HIDE_ALPHA_ID)
- struct sat_manager_queue_data q_data;
-#endif
gint command_id = 0;
gint refresh_type = 0;
GSList* call_active_list = NULL;
GVariant *send_dtmf = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0;
gushort text_len = 0;
{
TcorePlugin *plg = NULL;
GVariant *launch_browser = NULL;
- struct sat_manager_queue_data q_data;
#if GCF_SAT_BROWSER_WITH_SINGLE_SESSION
gboolean b_app_running = FALSE;
{
TcorePlugin *plg = NULL;
GVariant *language_noti = NULL;
- struct sat_manager_queue_data q_data;
gint command_id = 0;
gint language = 0;
gint resp;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint resp, me_problem;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint resp;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint resp;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint resp, me_problem, ss_cause, call_ctrl_problem, ss_str_len;
GVariant *ss_str = NULL;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
/* call ctrl action, result data object, text */
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint resp, me_problem, ss_cause, ussd_str_len;
GVariant *ussd_str = NULL;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
/* call ctrl action, result data object, text, result2, text2 */
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint resp, me_problem, cc_problem, call_cause;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint resp;
struct treq_sat_terminal_rsp_data tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
memset(&tr, 0, sizeof(struct treq_sat_terminal_rsp_data));
GVariant *desc_tmp, *bearer_desc;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint resp, me_problem, bip_problem;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
GVariant *received_data;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint data_len;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint channel_id, channel_status, channel_status_info;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint resp;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
tr = (struct treq_sat_terminal_rsp_data *)calloc(1, sizeof(struct treq_sat_terminal_rsp_data));
if (!tr)
gint resp, browser_problem;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint item_id = 0;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gboolean result = FALSE;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gint inkey_data_len = 0;
gchar inkey_data[SAT_TEXT_STRING_LEN_MAX];
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
memset(inkey_data, 0, SAT_TEXT_STRING_LEN_MAX);
gint input_data_len = 0;
gchar input_data[SAT_TEXT_STRING_LEN_MAX];
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
memset(input_data, 0, SAT_TEXT_STRING_LEN_MAX);
gint input_data_len = 0;
gchar input_data[SAT_TEXT_STRING_LEN_MAX];
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
memset(input_data, 0, SAT_TEXT_STRING_LEN_MAX);
gboolean result = FALSE;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gboolean result = FALSE;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gboolean result = FALSE;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gboolean result = FALSE;
struct treq_sat_user_confirmation_data *conf_data;
- struct sat_manager_queue_data q_data;
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
{
gboolean rv = FALSE;
gboolean result = FALSE;
- struct sat_manager_queue_data q_data;
gint command_id, command_type, confirm_type;
GVariant *additional_data = NULL;
+ memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
+
dbg("user_confirm_data type_format(%s)", g_variant_get_type_string(user_confirm_data));
g_variant_get(user_confirm_data, "(iiv)", &command_id, &confirm_type, &additional_data);
gboolean sat_manager_handle_ui_display_status(struct custom_data *ctx, TcorePlugin *plg, gint command_id, gboolean display_status)
{
gboolean result = FALSE;
- struct sat_manager_queue_data q_data;
dbg("[SAT] ui display status : command id(%d) display status(%d)", command_id, display_status);
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
gboolean sat_manager_handle_ui_display_status(struct custom_data *ctx, TcorePlugin *plg, gint command_id, gboolean display_status)
{
gboolean result = FALSE;
- struct sat_manager_queue_data q_data;
dbg("[SAT] ui display status : command id(%d) display status(%d)", command_id, display_status);
memset(&q_data, 0, sizeof(struct sat_manager_queue_data));
dbg("download data type_format(%s)", g_variant_get_type_string(download_data));
g_variant_get(download_data, "v", &data);
+ if (event_type >= SAT_EVENT_DOWNLOAD_MAX) {
+ err("(%d) event number exceeds max count", event_type);
+ return FALSE;
+ }
if (g_evt_list[event_type] == TRUE) {
dbg("event (%d) shoud be passed to sim", event_type);
gboolean b_specified;
struct treq_sat_terminal_rsp_data *tr;
- struct sat_manager_queue_data q_data;
s = ctx->server;
strg = tcore_server_find_storage(s, "vconf");
enum tel_sim_status sim_status = SIM_STATUS_UNKNOWN;
gboolean sim_changed = FALSE;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
enum tel_sim_type sim_type = SIM_TYPE_UNKNOWN;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
struct tel_sim_imsi *imsi;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct tel_sim_ecc_list *ecc_list = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct tel_sim_iccid* iccid = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
{
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct treq_sim_set_language req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "w"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
TReturn ret;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
CoreObject *co_sim = NULL;
struct treq_sim_set_callforwarding req;
TReturn ret;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "w"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
TReturn ret;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
TReturn ret;
CoreObject *co_sim = NULL;
struct treq_sim_set_messagewaiting req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "w"))
return TRUE;
struct custom_data *ctx = user_data;
TReturn ret;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
TReturn ret;
CoreObject *co_sim = NULL;
struct treq_sim_set_mailbox req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "w"))
return TRUE;
{
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct tel_sim_service_table *svct = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
CoreObject *co_sim = NULL;
struct tel_sim_msisdn_list *msisdn_list = NULL;
gboolean read_from_modem = FALSE;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
{
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct tel_sim_spn* spn = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct tel_sim_cphs_netname *cphs_netname = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
{
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
TReturn ret;
CoreObject *co_sim = NULL;
struct treq_sim_req_authentication req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "x"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct treq_sim_verify_pins req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "x"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct treq_sim_verify_puks req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "x"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct treq_sim_change_pins req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "x"))
return TRUE;
struct custom_data *ctx = user_data;
struct treq_sim_disable_facility req;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "x"))
return TRUE;
struct custom_data *ctx = user_data;
struct treq_sim_enable_facility req;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "x"))
return TRUE;
struct custom_data *ctx = user_data;
struct treq_sim_get_facility_status req;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct treq_sim_get_lock_info req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
guchar rt_i;
CoreObject *co_sim = NULL;
int i = 0;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "x"))
return TRUE;
{
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
CoreObject *co_sim = NULL;
GVariantBuilder b;
GVariant *gv_fields = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
struct treq_sim_set_powerstate req;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "w"))
return TRUE;
{
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
{
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
{
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
{
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
CoreObject *co_sim = NULL;
unsigned char app_list = 0;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
struct custom_data *ctx = user_data;
struct tel_sim_ist *ist = NULL;
CoreObject *co_sim = NULL;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SIM, "r"))
return TRUE;
UserRequest *ur, struct dbus_request_info *dbus_info,
enum tcore_response_command command, unsigned int data_len, const void *data)
{
- char *cpname = dbus_info ? GET_CP_NAME(dbus_info->invocation) : "";
+ char *cpname = GET_CP_NAME(dbus_info->invocation);
switch (command) {
case TRESP_SIM_GET_ECC: {
struct treq_sms_send_msg req;
struct custom_data *ctx = user_data;
enum tcore_request_command command;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
int i = 0;
GVariantIter *iter = NULL;
{
struct treq_sms_read_msg req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "r"))
return TRUE;
{
struct treq_sms_save_msg req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
int i = 0;
GVariantIter *iter = NULL;
{
struct treq_sms_delete_msg req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "x"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "r"))
return TRUE;
{
struct treq_sms_get_sca req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "r"))
return TRUE;
gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "r"))
return TRUE;
{
struct treq_sms_set_cb_config req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
GVariant *value = NULL;
GVariant *inner_gv = NULL;
{
struct treq_sms_set_mem_status req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "w"))
return TRUE;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "r"))
return TRUE;
{
struct treq_sms_set_pref_bearer req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "w"))
return TRUE;
{
struct treq_sms_set_delivery_report req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
guchar *decoded_sca = NULL;
guchar *decoded_tpdu = NULL;
{
struct treq_sms_set_msg_status req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "w"))
return TRUE;
{
struct treq_sms_get_params req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "r"))
return TRUE;
{
struct treq_sms_set_params req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
int i = 0;
GVariantIter *iter = NULL;
GDBusMethodInvocation *invocation, gpointer user_data)
{
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "r"))
return TRUE;
CoreObject *co_sms = NULL;
TcorePlugin *plugin = NULL;
gboolean ready_status = FALSE;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SMS, "r"))
return TRUE;
UserRequest *ur, struct dbus_request_info *dbus_info,
enum tcore_response_command command, unsigned int data_len, const void *data)
{
- char *cpname = dbus_info ? GET_CP_NAME(dbus_info->invocation) : "";
+ char *cpname = GET_CP_NAME(dbus_info->invocation);
switch (command) {
case TRESP_SMS_SEND_UMTS_MSG: {
struct treq_ss_barring req;
struct custom_data *ctx = user_data;
char buf[MAX_SS_BARRING_PASSWORD_LEN + 1];
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "x"))
return TRUE;
struct treq_ss_barring req;
struct custom_data *ctx = user_data;
char buf[MAX_SS_BARRING_PASSWORD_LEN + 1];
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "x"))
return TRUE;
{
struct treq_ss_barring_change_password req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "x"))
return TRUE;
{
struct treq_ss_barring req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "r"))
return TRUE;
{
struct treq_ss_forwarding req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "w"))
return TRUE;
{
struct treq_ss_forwarding req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "w"))
return TRUE;
{
struct treq_ss_forwarding req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "w"))
return TRUE;
{
struct treq_ss_forwarding req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "w"))
return TRUE;
{
struct treq_ss_forwarding req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "r"))
return TRUE;
{
struct treq_ss_waiting req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "w"))
return TRUE;
{
struct treq_ss_waiting req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "w"))
return TRUE;
{
struct treq_ss_waiting req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "r"))
return TRUE;
{
struct treq_ss_set_cli req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "w"))
return TRUE;
{
struct treq_ss_cli req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "r"))
return TRUE;
{
struct treq_ss_ussd req;
struct custom_data *ctx = user_data;
- cynara *p_cynara = (ctx) ? ctx->p_cynara : NULL;
+ cynara *p_cynara = ctx->p_cynara;
if (!check_access_control(p_cynara, invocation, AC_SS, "x"))
return TRUE;
return FALSE;
}
- if (!data) {
+ if (!data && command != TNOTI_SS_RELEASE_COMPLETE) {
err("data is NULL");
return FALSE;
}
gboolean rv = FALSE;
bundle *bundle_data = 0;
gchar *encoded_data = NULL, *cmd_type = NULL;
- struct tel_sat_select_item_ind select_item;
+ struct tel_sat_select_item_ind *select_item = NULL;
gboolean help_info ;
gchar *selected_text = NULL;
gchar *item_str;
gint item_id, item_len;
#endif
- memset(&select_item, 0, sizeof(struct tel_sat_select_item_ind));
+
+ select_item = g_try_new0(struct tel_sat_select_item_ind, 1);
+ if (select_item == NULL) {
+ err("Failed to allocate memory");
+ return FALSE;
+ }
#if defined(TIZEN_SUPPORT_SAT_ICON)
g_variant_get(data, "(ibsiii@v@v@v)", &command_id, &help_info, &selected_text,
g_variant_get(data, "(ibsiii@v)", &command_id, &help_info, &selected_text,
&text_len, &default_item_id, &menu_cnt, &menu_items);
#endif
- select_item.commandId = command_id;
- select_item.bIsHelpInfoAvailable = (help_info ? 1 : 0);
- memcpy(select_item.text.string, selected_text, SAT_TEXT_STRING_LEN_MAX+1);
+ select_item->commandId = command_id;
+ select_item->bIsHelpInfoAvailable = (help_info ? 1 : 0);
+ memcpy(select_item->text.string, selected_text, SAT_TEXT_STRING_LEN_MAX+1);
g_free(selected_text);
- select_item.text.stringLen = text_len;
- select_item.defaultItemIndex = default_item_id;
- select_item.menuItemCount = menu_cnt;
+ select_item->text.stringLen = text_len;
+ select_item->defaultItemIndex = default_item_id;
+ select_item->menuItemCount = menu_cnt;
if (menu_items && menu_cnt > 0) {
unbox = g_variant_get_variant(menu_items);
dbg("items(%p) items type_format(%s)", menu_items, g_variant_get_type_string(unbox));
g_variant_get(unbox, "a(iis)", &iter);
while (g_variant_iter_loop(iter, "(iis)", &item_id, &item_len, &item_str)) {
- select_item.menuItem[local_index].itemId = item_id;
- select_item.menuItem[local_index].textLen = item_len;
- memcpy(select_item.menuItem[local_index].text, item_str, SAT_ITEM_TEXT_LEN_MAX + 1);
+ select_item->menuItem[local_index].itemId = item_id;
+ select_item->menuItem[local_index].textLen = item_len;
+ memcpy(select_item->menuItem[local_index].text, item_str, SAT_ITEM_TEXT_LEN_MAX + 1);
local_index++;
}
g_variant_iter_free(iter);
while (g_variant_iter_loop(iter, "(biiiiiis)", &is_exist, &icon_quali, &icon_identifier, &width, &height, &ics, &icon_data_len, &icon_data)) {
if (!is_exist)
break;
- select_item.iconId.bIsPresent = is_exist;
- select_item.iconId.iconQualifier = icon_quali;
- select_item.iconId.iconIdentifier = icon_identifier;
- select_item.iconId.iconInfo.width = width;
- select_item.iconId.iconInfo.height = height;
- select_item.iconId.iconInfo.ics = ics;
+ select_item->iconId.bIsPresent = is_exist;
+ select_item->iconId.iconQualifier = icon_quali;
+ select_item->iconId.iconIdentifier = icon_identifier;
+ select_item->iconId.iconInfo.width = width;
+ select_item->iconId.iconInfo.height = height;
+ select_item->iconId.iconInfo.ics = ics;
if (icon_data_len > 0) {
- select_item.iconId.iconInfo.iconDataLen = icon_data_len;
- memcpy(select_item.iconId.iconInfo.iconFile, icon_data, icon_data_len);
+ select_item->iconId.iconInfo.iconDataLen = icon_data_len;
+ memcpy(select_item->iconId.iconInfo.iconFile, icon_data, icon_data_len);
}
- dbg("icon exist(%d), icon_quali: (%d), icon_id: (%d), width: (%d), height: (%d), ics: (%d), icon_data_len: (%d)", select_item.iconId.bIsPresent, select_item.iconId.iconQualifier, select_item.iconId.iconIdentifier, select_item.iconId.iconInfo.width,
- select_item.iconId.iconInfo.height, select_item.iconId.iconInfo.ics, select_item.iconId.iconInfo.iconDataLen);
+ dbg("icon exist(%d), icon_quali: (%d), icon_id: (%d), width: (%d), height: (%d), ics: (%d), icon_data_len: (%d)",
+ select_item->iconId.bIsPresent, select_item->iconId.iconQualifier, select_item->iconId.iconIdentifier, select_item->iconId.iconInfo.width,
+ select_item->iconId.iconInfo.height, select_item->iconId.iconInfo.ics, select_item->iconId.iconInfo.iconDataLen);
}
g_variant_iter_free(iter);
}
while (g_variant_iter_loop(iter, "(biiv)", &is_list_exist, &icon_list_quali, &list_cnt, &icon_list_info)) {
if (!is_list_exist)
break;
- select_item.iconIdList.bIsPresent = is_list_exist;
- select_item.iconIdList.iconListQualifier = icon_list_quali;
- select_item.iconIdList.iconCount = list_cnt;
+ select_item->iconIdList.bIsPresent = is_list_exist;
+ select_item->iconIdList.iconListQualifier = icon_list_quali;
+ select_item->iconIdList.iconCount = list_cnt;
unbox_list_info = g_variant_get_variant(icon_list_info);
g_variant_get(unbox_list_info, "a(iiiiis)", &iter2);
while (g_variant_iter_loop(iter2, "(iiiiis)", &icon_list_identifier, &list_width, &list_height, &list_ics, &icon_list_data_len, &icon_list_data)) {
- select_item.iconIdList.iconIdentifierList[icon_index] = icon_identifier;
- select_item.iconIdList.iconInfo[icon_index].width = list_width;
- select_item.iconIdList.iconInfo[icon_index].height = list_height;
- select_item.iconIdList.iconInfo[icon_index].ics = list_ics;
+ select_item->iconIdList.iconIdentifierList[icon_index] = icon_identifier;
+ select_item->iconIdList.iconInfo[icon_index].width = list_width;
+ select_item->iconIdList.iconInfo[icon_index].height = list_height;
+ select_item->iconIdList.iconInfo[icon_index].ics = list_ics;
if (icon_list_data_len > 0) {
- select_item.iconIdList.iconInfo[icon_index].iconDataLen = icon_list_data_len;
- memcpy(select_item.iconIdList.iconInfo[icon_index].iconFile, icon_list_data, icon_list_data_len);
+ select_item->iconIdList.iconInfo[icon_index].iconDataLen = icon_list_data_len;
+ memcpy(select_item->iconIdList.iconInfo[icon_index].iconFile, icon_list_data, icon_list_data_len);
}
icon_index++;
}
}
#endif
cmd_type = g_strdup_printf("%d", SAT_PROATV_CMD_SELECT_ITEM);
- encoded_data = g_base64_encode((const guchar*)&select_item, sizeof(struct tel_sat_select_item_ind));
+ encoded_data = g_base64_encode((const guchar*)select_item, sizeof(struct tel_sat_select_item_ind));
bundle_data = bundle_create();
bundle_add(bundle_data, "KEY_EXEC_TYPE", "1");
g_free(encoded_data);
g_free(cmd_type);
+ g_free(select_item);
return rv;
}