Beispiel #1
0
static void apply_policy_on_bearers(GSList *policy_bearers, GSList *bearers,
                                    GSList **list)
{
    enum connman_service_type bearer;
    GSList *it;

    *list = NULL;

    for (it = bearers; it; it = it->next) {
        bearer = GPOINTER_TO_INT(it->data);

        filter_bearer(policy_bearers, bearer, list);
    }
}
Beispiel #2
0
static int apply_policy_on_bearers(GSList *policy_bearers, GSList *bearers,
				GSList **list)
{
	enum connman_service_type bearer;
	GSList *it;
	int err;

	*list = NULL;

	for (it = bearers; it != NULL; it = it->next) {
		bearer = GPOINTER_TO_INT(it->data);

		err = filter_bearer(policy_bearers, bearer, list);
		if (err < 0)
			return err;
	}

	return 0;
}