Windows Driver: if saving volume header fails, don't mark operation as successful so that it will be retried later.

This commit is contained in:
Mounir IDRASSI 2016-02-07 02:15:37 +01:00
parent ae7ec4802a
commit 8518d55834

View File

@ -1545,9 +1545,11 @@ static VOID SetupThreadProc (PVOID threadArg)
{
status = SaveDriveVolumeHeader (Extension);
ASSERT (NT_SUCCESS (status));
headerUpdateRequired = FALSE;
bytesWrittenSinceHeaderUpdate = 0;
if (NT_SUCCESS (status))
{
headerUpdateRequired = FALSE;
bytesWrittenSinceHeaderUpdate = 0;
}
}
}