g_free(addr->address);
g_free(addr);
+ addr = NULL;
FUNC_EXIT;
}
g_slist_free_full(tech_info->addresses, __free_address_info);
g_free(tech_info);
+ tech_info = NULL;
FUNC_EXIT;
}
g_free(device->device_id);
g_slist_free_full(device->tech_list, __free_dev_tech_info);
g_free(device);
+ device = NULL;
FUNC_EXIT;
}
UAM_INFO("sensor 0x[%8.8X]", sensor);
+ ret_if(NULL == sensor_info);
+
if (UAM_SENSOR_BITMASK_LIGHT != sensor) {
_uam_manager_send_event(NULL, UAM_EVENT_ABSENCE_DETECTED,
g_variant_new("(uxiidddd)", sensor, sensor_info->timestamp,
return;
}
- ret_if(NULL == sensor_info);
// service specific light detection threshold
for (l = services; NULL != l; l = g_slist_next(l)) {
uam_db_service_info_t *svc = l->data;