]> xenbits.xensource.com Git - pvdrivers/win/xenbus.git/commitdiff
Clear 'Success' in SUSPEND_CONTEXT after it has been used
authorPaul Durrant <pdurrant@amazon.com>
Thu, 5 May 2022 13:57:07 +0000 (14:57 +0100)
committerPaul Durrant <pdurrant@amazon.com>
Fri, 6 May 2022 11:31:54 +0000 (12:31 +0100)
Leaving it set to TRUE causes an ASSERTion failure in a checked build if it is
disabled/unloaded after a resume-from-suspend.

Signed-off-by: Paul Durrant <pdurrant@amazon.com>
src/xenbus/suspend.c

index f058a4f1edfcc1c5e69545b1b615ea243f8b21f6..471c0c4c197210cfbc4dc8f90437a53f63f16afd 100644 (file)
@@ -287,6 +287,8 @@ SuspendTrigger(
     SyncEnableInterrupts();
     SyncRelease();
 
+    Context->Success = FALSE;
+
     LogPrintf(LOG_LEVEL_INFO, "SUSPEND: <====\n");
 
     KeLowerIrql(Irql);