homectl: Fix empty checks

This commit is contained in:
Daan De Meyer
2025-02-03 19:24:31 +01:00
parent 895b2f18cf
commit 4ba3530d67
+3 -3
View File
@@ -2555,7 +2555,7 @@ static int create_interactively(void) {
continue;
};
if (available) {
if (!strv_isempty(available)) {
r = safe_atou(s, &u);
if (r >= 0) {
if (u <= 0 || u > strv_length(available)) {
@@ -2593,7 +2593,7 @@ static int create_interactively(void) {
return log_oom();
}
if (groups) {
if (!strv_isempty(groups)) {
strv_sort_uniq(groups);
r = sd_json_variant_set_field_strv(&arg_identity_extra, "memberOf", groups);
@@ -2632,7 +2632,7 @@ static int create_interactively(void) {
log_notice("Specified shell '%s' is not installed, try another one.", shell);
}
if (shell) {
if (!isempty(shell)) {
log_info("Selected %s as the shell for user %s", shell, username);
r = sd_json_variant_set_field_string(&arg_identity_extra, "shell", shell);