+static void __zblib_service_remove_async_list(GSList *list_async)
+{
+ GSList *iter = NULL;
+ if (0 < g_slist_length(list_async)) {
+ iter = g_slist_nth(list_async, 0);
+ while (iter) {
+ if (iter) {
+ struct _zblib_async_init_info *async_plugin =
+ (struct _zblib_async_init_info *)(list_async->data);
+ list_async = g_slist_remove(list_async, async_plugin);
+ }
+ iter = g_slist_nth(list_async, 0);
+ }
+ }
+}
+