From 7691af3770d1ec1ca40aa6cd96ea0e915aeced70 Mon Sep 17 00:00:00 2001 From: Paul Durrant Date: Wed, 2 Aug 2017 15:06:42 +0100 Subject: [PATCH] Fix ASSERTion failure Commit 6aef63e0 "Add optional log level settings" introduced an ASSERTion failure during unload of XENBUS, because the ConsoleLogLevel field of the driver structure was not being zeroed. This patch fixes the problem. Signed-off-by: Paul Durrant --- src/xenbus/driver.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xenbus/driver.c b/src/xenbus/driver.c index 060fc33..50c7c5e 100644 --- a/src/xenbus/driver.c +++ b/src/xenbus/driver.c @@ -597,6 +597,8 @@ DriverUnload( RtlZeroMemory(&Driver.List, sizeof (LIST_ENTRY)); RtlZeroMemory(&Driver.Mutex, sizeof (MUTEX)); + __DriverSetConsoleLogLevel(0); + ParametersKey = __DriverGetParametersKey(); RegistryCloseKey(ParametersKey); -- 2.39.5