mirror of
https://github.com/Dasharo/systemd.git
synced 2026-03-06 15:02:31 -08:00
systemctl: don't unlink non-existing temporary files
This commit is contained in:
@@ -626,6 +626,7 @@ int verb_edit(int argc, char *argv[], void *userdata) {
|
||||
goto end;
|
||||
}
|
||||
|
||||
f->tmp = mfree(f->tmp);
|
||||
log_info("Successfully installed edited file '%s'.", f->path);
|
||||
}
|
||||
|
||||
@@ -638,8 +639,10 @@ int verb_edit(int argc, char *argv[], void *userdata) {
|
||||
}
|
||||
|
||||
end:
|
||||
for (EditFile *f = edit_files; f && f->path; f++) {
|
||||
(void) unlink(f->tmp);
|
||||
for (EditFile *f = ASSERT_PTR(edit_files); f->path; f++) {
|
||||
|
||||
if (f->tmp)
|
||||
(void) unlink(f->tmp);
|
||||
|
||||
/* Removing empty dropin dirs */
|
||||
if (!arg_full) {
|
||||
|
||||
Reference in New Issue
Block a user