struct private_object_data *po = NULL;
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_PHONEBOOK, FALSE);
po = tcore_object_ref_object(o);
+ if (!po)
+ return FALSE;
return po->b_init;
}
struct private_object_data *po = NULL;
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_PHONEBOOK, FALSE);
po = tcore_object_ref_object(o);
+ if (!po)
+ return FALSE;
po->b_init = b_init;
struct private_object_data *po = NULL;
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_PHONEBOOK, PB_TYPE_UNKNOWNN);
po = tcore_object_ref_object(o);
+ if (!po)
+ return PB_TYPE_UNKNOWNN;
return po->selected;
}
struct private_object_data *po = NULL;
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_PHONEBOOK, FALSE);
po = tcore_object_ref_object(o);
+ if (!po)
+ return FALSE;
po->selected = t;
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_PS, FALSE);
po = tcore_object_ref_object(o);
+ if (!po)
+ return FALSE;
for (idx_cid = 1; idx_cid <= po->num_of_pdn; idx_cid++) {
if (po->cid[idx_cid].cid == 0)
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_PS, FALSE);
po = tcore_object_ref_object(o);
+ if (!po)
+ return FALSE;
t_apn = tcore_context_get_apn(ps_context);
for (idx_cid = 1; idx_cid <= po->num_of_pdn; idx_cid++) {
return 0;
po = tcore_object_ref_object(o);
+ if (!po)
+ return 0;
+
for (idx_cid = 1; idx_cid <= po->num_of_pdn; idx_cid++) {
if (po->cid[idx_cid].cid == cid) {
po->cid[idx_cid].active = enable;
return 0;
po = tcore_object_ref_object(o);
+ if (!po)
+ return 0;
+
for (idx_cid = 1; idx_cid <= po->num_of_pdn; idx_cid++)
if (po->cid[idx_cid].cid == cid)
return po->cid[idx_cid].active;
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_PS, NULL);
po = tcore_object_ref_object(o);
+ if (!po)
+ return NULL;
for (idx_cid = 1; idx_cid <= po->num_of_pdn; idx_cid++)
if (po->cid[idx_cid].active)
return 0;
po = tcore_object_ref_object(o);
+ if (!po)
+ return 0;
+
for (idx_cid = 1; idx_cid <= po->num_of_pdn; idx_cid++) {
if (po->cid[idx_cid].cid == cid) {
po->cid[idx_cid].connected = connected;
return 0;
po = tcore_object_ref_object(o);
+ if (!po)
+ return 0;
+
for (idx_cid = 1; idx_cid <= po->num_of_pdn; idx_cid++)
if (po->cid[idx_cid].cid == cid)
return po->cid[idx_cid].connected;
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_PS, NULL);
po = tcore_object_ref_object(o);
+ if (!po)
+ return NULL;
for (idx_cid = 1; idx_cid <= po->num_of_pdn; idx_cid++)
if (po->cid[idx_cid].connected)
CORE_OBJECT_CHECK_RETURN(o, CORE_OBJECT_TYPE_PS, 0);
po = tcore_object_ref_object(o);
+ if (!po)
+ return 0;
for (idx_cid = 1; idx_cid <= po->num_of_pdn; idx_cid++) {
if (po->cid[idx_cid].cid == 0)