cb_info = cam_idle_event->cb_info;
if (cb_info == NULL) {
- CAM_LOG_WARNING("camera cb_info is NULL. event %p %d", cam_idle_event, cam_idle_event->event);
+ CAM_LOG_WARNING("NULL cb_info for event[%d] %p", cam_idle_event->event, cam_idle_event);
g_mutex_unlock(&g_cam_idle_event_lock);
goto IDLE_EVENT_CALLBACK_DONE;
}
IDLE_EVENT_CALLBACK_DONE:
/* release event */
g_free(cam_idle_event);
- cam_idle_event = NULL;
return FALSE;
}
continue;
}
- if (g_idle_remove_by_data(cam_idle_event)) {
- CAM_LOG_WARNING("remove idle event %p done", cam_idle_event);
-
- cb_info->idle_event_list = g_list_remove(cb_info->idle_event_list, (gpointer)cam_idle_event);
-
- g_free(cam_idle_event);
-
- continue;
- }
-
- CAM_LOG_WARNING("set NULL cb_info for event %p %d, it will be freed on idle callback",
- cam_idle_event, cam_idle_event->event);
+ CAM_LOG_WARNING("set NULL cb_info for event[%d] %p, it will be freed on idle callback",
+ cam_idle_event->event, cam_idle_event);
cam_idle_event->cb_info = NULL;