%define major 0
%define minor 1
-%define patchlevel 4
+%define patchlevel 5
Name: tel-plugin-manager
Version: %{major}.%{minor}.%{patchlevel}
case TNOTI_MODEM_POWER: {
const struct tnoti_modem_power *modem_power = data;
- if (modem_power == NULL) {
- err("modem_power data is NULL");
- return ret;
- }
-
switch (modem_power->state) {
case MODEM_STATE_ERROR:
dbg("Modem RESET happened");
if (npi->eons_data) {
g_free(npi->eons_data->spdi);
- if (npi->eons_data->opl->list)
+ if (npi->eons_data->opl && npi->eons_data->opl->list)
g_free(npi->eons_data->opl->list);
- if (npi->eons_data->pnn->list)
+ g_free(npi->eons_data->opl);
+ if (npi->eons_data->pnn && npi->eons_data->pnn->list)
g_free(npi->eons_data->pnn->list);
+ g_free(npi->eons_data->pnn);
if (npi->eons_data->spn_override_info) {
g_free(npi->eons_data->spn_override_info->spn);
g_free(npi->eons_data->spn_override_info->imsi_subset);
case 0x03:
return SMS_CLASS_3;
break;
-
- default:
- return SMS_CLASS_NONE;
- break;
- }
- } else
- return SMS_CLASS_NONE;
- } else if (dcs >= 0x40 && dcs < 0x80) {
- if (dcs & 0x10) {
- switch (dcs & 0x03) {
- case 0x00:
- return SMS_CLASS_0;
- break;
-
- case 0x01:
- return SMS_CLASS_1;
- break;
-
- case 0x02:
- return SMS_CLASS_2;
- break;
-
- case 0x03:
- return SMS_CLASS_3;
- break;
-
- default:
- return SMS_CLASS_NONE;
- break;
}
} else
return SMS_CLASS_NONE;
case 0x03:
return SMS_CLASS_3;
break;
-
- default:
- return SMS_CLASS_NONE;
- break;
}
}
return SMS_CLASS_NONE;
/* if NA PLMN & the length is 5 then add '0' at 6th digit of PLMN*/
if (strlen(network_plmn) == 5) {
if (tcore_util_is_country_NA(network_plmn) == TRUE) {
- char buf[7] = { 0, };
- strcpy(buf, network_plmn);
- strcat(buf, "0");
+ char buf[7] = {0, };
+ snprintf(buf, 7, "%s0", network_plmn);
g_free(network_plmn);
network_plmn = g_strdup(buf);
-
is_na_plmn = TRUE;
}
}