_cleanup_(json_variant_unrefp) JsonVariant *query = NULL;
int r;
- if (!valid_user_group_name(name))
+ if (!valid_user_group_name_compat(name))
return -EINVAL;
r = json_build(&query, JSON_BUILD_OBJECT(
setpwent();
iterator->nss_iterating = true;
- goto finish;
} else if (r < 0)
return r;
-finish:
*ret = TAKE_PTR(iterator);
return 0;
}
_cleanup_(json_variant_unrefp) JsonVariant *query = NULL;
int r;
- if (!valid_user_group_name(name))
+ if (!valid_user_group_name_compat(name))
return -EINVAL;
r = json_build(&query, JSON_BUILD_OBJECT(
setgrent();
iterator->nss_iterating = true;
- goto finish;
- }
+ } if (r < 0)
+ return r;
- if (!FLAGS_SET(flags, USERDB_DONT_SYNTHESIZE))
- goto finish;
-
- return r;
-
-finish:
*ret = TAKE_PTR(iterator);
return 0;
}
assert(ret);
- if (!valid_user_group_name(name))
+ if (!valid_user_group_name_compat(name))
return -EINVAL;
r = json_build(&query, JSON_BUILD_OBJECT(
assert(ret);
- if (!valid_user_group_name(name))
+ if (!valid_user_group_name_compat(name))
return -EINVAL;
r = json_build(&query, JSON_BUILD_OBJECT(