From: Pierre Schweitzer Date: Mon, 28 May 2018 07:00:13 +0000 (+0200) Subject: [VFATLIB] Only attempt to clear the dirty set bit in rw mode. X-Git-Tag: 0.4.11-dev~540 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=59dc951bf7555adc990dded96a8355f23f315495 [VFATLIB] Only attempt to clear the dirty set bit in rw mode. --- diff --git a/sdk/lib/fslib/vfatlib/check/boot.c b/sdk/lib/fslib/vfatlib/check/boot.c index a1fd58a387d..8596e2bb23c 100644 --- a/sdk/lib/fslib/vfatlib/check/boot.c +++ b/sdk/lib/fslib/vfatlib/check/boot.c @@ -294,9 +294,11 @@ static char print_fat_dirty_state(void) if (interactive) { printf("1) Remove dirty bit\n" "2) No action\n"); return get_key("12", "?"); - } else + } else if (rw) { printf(" Automatically removing dirty bit.\n"); return '1'; + } + return '2'; } static void check_fat_state_bit(DOS_FS * fs, void *b)