diff --git a/src/shared/install.c b/src/shared/install.c index 70ba230ac1..08c2915fb5 100644 --- a/src/shared/install.c +++ b/src/shared/install.c @@ -2454,10 +2454,8 @@ int unit_file_unmask( return -ENOMEM; if (!dry_run && unlink(path) < 0) { - if (errno != ENOENT) { - RET_GATHER(r, -errno); - install_changes_add(changes, n_changes, -errno, path, NULL); - } + if (errno != ENOENT) + RET_GATHER(r, install_changes_add(changes, n_changes, -errno, path, NULL)); continue; }