#include "generated-code.h"
#include "common.h"
+#define g_variant_iter_free0( iter ) \
+ if ( iter ) \
+ g_variant_iter_free( iter );\
+ else \
+ dbg("iter : 0");
+
+
static gboolean on_sap_connect(TelephonySap *sap, GDBusMethodInvocation *invocation,
gint arg_req_max_size, gpointer user_data)
{
i++;
}
t_apdu.apdu_length = (unsigned int)i;
- g_variant_iter_free(iter);
+ g_variant_iter_free0(iter);
g_variant_unref(inner_gv);
g_variant_unref(arg_req_apdu);
#define SAT_DEF_CMD_Q_MAX 10
#define SAT_TIME_OUT 60000
+#define g_variant_iter_free0( iter ) \
+ if ( iter ) \
+ g_variant_iter_free( iter );\
+ else \
+ dbg("iter : 0");
+
+
static unsigned int _get_time_in_ms(struct tel_sat_duration *dr)
{
switch (dr->time_unit) {
tr->terminal_rsp_data.receive_data.channel_data.data_string[index] = data;
index++;
}
- g_variant_iter_free(iter);
+ g_variant_iter_free0(iter);
dbg("the last index data(%d), data_total_len(%d)", index, data_str_len);
}
item_id = data;
index++;
}
- g_variant_iter_free(iter);
+ g_variant_iter_free0(iter);
g_variant_unref(inner_gv);
}
inkey_data[index] = data;
index++;
}
- g_variant_iter_free(iter);
+ g_variant_iter_free0(iter);
g_variant_unref(inner_gv);
inkey_data_len = index;
}
input_data[index] = data;
index++;
}
- g_variant_iter_free(iter);
+ g_variant_iter_free0(iter);
g_variant_unref(inner_gv);
input_data_len = index;
}
input_data[index] = data;
index++;
}
- g_variant_iter_free(iter);
+ g_variant_iter_free0(iter);
g_variant_unref(inner_gv);
input_data_len = index;
}
#include "TelSat.h"
#include "sat_ui_support.h"
+#define g_variant_iter_free0( iter ) \
+ if ( iter ) \
+ g_variant_iter_free( iter );\
+ else \
+ dbg("iter : 0");
+
static gboolean _sat_ui_support_processing_setup_menu_ind(GVariant *data)
{
gint rv;
memcpy(setup_menu.satMainMenuItem[index].itemString, item_str, TAPI_SAT_DEF_ITEM_STR_LEN_MAX + 6);
index++;
}
- g_variant_iter_free(iter);
+ g_variant_iter_free0(iter);
}
setup_menu.bIsSatMainMenuHelpInfo = (b_helpinfo ? 1 : 0);
setup_menu.bIsUpdatedSatMainMenu = (b_updated ? 1 : 0);
memcpy(select_item.menuItem[index].text, item_str, TAPI_SAT_ITEM_TEXT_LEN_MAX + 1);
index++;
}
- g_variant_iter_free(iter);
+ g_variant_iter_free0(iter);
}
cmd_type = g_strdup_printf("%d", SAT_PROATV_CMD_SELECT_ITEM);
#include "generated-code.h"
#include "common.h"
+#define g_variant_iter_free0( iter ) \
+ if ( iter ) \
+ g_variant_iter_free( iter );\
+ else \
+ dbg("iter : 0");
static gboolean dbus_sim_data_request(struct custom_data *ctx, enum tel_sim_status sim_status )
{
i++;
}
send_apdu.apdu_length = (unsigned int)i;
- g_variant_iter_free(iter);
+ g_variant_iter_free0(iter);
g_variant_unref(inner_gv);
g_variant_unref(arg_apdu);