From cedc98c5811cdd3db55d4277ec85b100196b4a5e Mon Sep 17 00:00:00 2001 From: gvenugo3 Date: Tue, 11 Nov 2025 09:54:49 -0700 Subject: [PATCH] systemctl: drop unnecessary unit_is_masked() check in edit The unit_is_masked() check will be performed later by unit_find_paths(), making this early check redundant. --- src/systemctl/systemctl-edit.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/systemctl/systemctl-edit.c b/src/systemctl/systemctl-edit.c index ef2735ddca1..9847ee43c4a 100644 --- a/src/systemctl/systemctl-edit.c +++ b/src/systemctl/systemctl-edit.c @@ -354,14 +354,6 @@ int verb_edit(int argc, char *argv[], void *userdata) { return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "With 'edit --stdin --full', exactly one unit for editing must be specified."); - STRV_FOREACH(tmp, names) { - r = unit_is_masked(bus, *tmp); - if (r < 0 && r != -ENOENT) - return log_error_errno(r, "Failed to check if unit %s is masked: %m", *tmp); - if (r > 0) - return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Cannot edit %s: unit is masked.", *tmp); - } - r = find_paths_to_edit(bus, &context, names); if (r < 0) return r; -- 2.47.3