Remove stale snapshot link if renaming device link fails on Windows

This commit is contained in:
Andrea Mazzoleni 2026-08-14 10:47:07 +02:00
parent fa8913a759
commit 35b4d4b2ed

View file

@ -671,6 +671,8 @@ int fssnapshot_rename(const struct fssnapshot_struct* fss, const char* old_name,
if (windows_rename(old_link, new_link) != 0) {
log_error(errno, "Error renaming '%s' to '%s'. %s.\n", old_link, new_link, strerror(errno));
/* remove as not valid anymore */
windows_delete_link(fss, old_name);
return -1;
}