From 3d49a7a6d4190cdb0b4f08a0997b7af2df39dd67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Sat, 26 Sep 2015 17:46:07 +0000 Subject: [PATCH] [NTVDM] Add a DPRINT to diagnose CORE-10182 svn path=/trunk/; revision=69366 --- reactos/subsystems/mvdm/ntvdm/ntvdm.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/reactos/subsystems/mvdm/ntvdm/ntvdm.c b/reactos/subsystems/mvdm/ntvdm/ntvdm.c index 737b10e1f4a..db06f5af0f8 100644 --- a/reactos/subsystems/mvdm/ntvdm/ntvdm.c +++ b/reactos/subsystems/mvdm/ntvdm/ntvdm.c @@ -285,7 +285,14 @@ VdmShutdown(BOOLEAN Immediate) * Immediate = TRUE: Immediate shutdown; * FALSE: Delayed shutdown. */ - BOOLEAN MustShutdown; + static BOOLEAN MustShutdown = FALSE; + + /* If a shutdown is ongoing, just return */ + if (MustShutdown) + { + DPRINT1("Shutdown is ongoing...\n"); + return; + } /* First notify DOS to see whether we can shut down now */ MustShutdown = DosShutdown(Immediate);