g_return_val_if_fail(fence_ids, GEOFENCE_MANAGER_ERROR_INVALID_PARAMETER);
g_return_val_if_fail(params, GEOFENCE_MANAGER_ERROR_INVALID_PARAMETER);
- if (!geofence_manager) {
- *fence_amount = 0;
- return GEOFENCE_MANAGER_ERROR_NONE;
- }
int index = 0;
GVariantIter *iter = NULL;
GVariantIter *iter_row = NULL;
g_return_val_if_fail(place_ids, GEOFENCE_MANAGER_ERROR_INVALID_PARAMETER);
g_return_val_if_fail(params, GEOFENCE_MANAGER_ERROR_INVALID_PARAMETER);
- if (!geofence_manager) {
- *place_amount = 0;
- return GEOFENCE_MANAGER_ERROR_NONE;
- }
int index = 0;
GVariantIter *iter = NULL;
GVariantIter *iter_row = NULL;
int ret = GEOFENCE_MANAGER_ERROR_NONE;
- MOD_LOGD("geofence-server(%x)", geofence_manager);
+ MOD_LOGD("geofence-server(%p)", (void*)geofence_manager);
ret = geo_client_start_geofence(geofence_manager->geofence_client, geofence_manager->app_id, fence_id);
if (ret != GEOFENCE_MANAGER_ERROR_NONE) {
EXPORT_API int stop_geofence(void *handle, int fence_id)
{
GeofenceManagerData *geofence_manager = (GeofenceManagerData *)handle;
- MOD_LOGD("geofence_manager->geofence_cb : %x", geofence_manager->geofence_cb);
+ MOD_LOGD("geofence_manager->geofence_cb : %p", geofence_manager->geofence_cb);
g_return_val_if_fail(geofence_manager, GEOFENCE_MANAGER_ERROR_INVALID_PARAMETER);
g_return_val_if_fail(geofence_manager->geofence_client, GEOFENCE_MANAGER_ERROR_INVALID_PARAMETER);
pid = getpid();
ret = app_manager_get_app_id(pid, &app_id);
if (ret != APP_MANAGER_ERROR_NONE) {
- MOD_LOGE("Fail to get app_id from module_geofence_server. Err[%d]", ret);
+ MOD_LOGE("No app_id. Set app_id to RequestbyFramework");
+ geofence_manager->app_id = g_strdup("RequestbyFramework");
} else {
MOD_LOGD("app_id: %s", app_id);
geofence_manager->app_id = app_id;