[VFATLIB] Don't forcibly delete LFN when not in RW mode

This commit is contained in:
Pierre Schweitzer 2019-02-14 10:12:31 +01:00
parent 35f7267a97
commit c9c3622ef1
No known key found for this signature in database
GPG key ID: 7545556C3D585B0B

View file

@ -526,9 +526,17 @@ void lfn_check_orphaned(void)
free(long_name);
if (interactive)
printf("1: Delete.\n2: Leave it.\n");
#ifdef __REACTOS__
else if (rw)
#else
else
#endif
printf(" Auto-deleting.\n");
#ifdef __REACTOS__
if ((!interactive && rw) || (interactive && get_key("12", "?") == '1')) {
#else
if (!interactive || get_key("12", "?") == '1') {
#endif
clear_lfn_slots(0, lfn_parts - 1);
}
lfn_reset();