]> xenbits.xensource.com Git - pvdrivers/win/xencons.git/commitdiff
Avoid assertion failure on PdoDestroy
authorOwen Smith <owen.smith@citrix.com>
Thu, 8 Nov 2018 10:21:54 +0000 (10:21 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Thu, 8 Nov 2018 10:24:12 +0000 (10:24 +0000)
Avoid triggering ASSERT(IsZeroMemory(Pdo, sizeof(XENCONS_PDO))
by NULL-ing Pdo->Context.

Signed-off-by: Owen Smith <owen.smith@citrix.com>
src/xencons/pdo.c

index 3b483a54ee40b88296e1f61efe46d53a43082eae..b7177a90fdd906d745207d8340843de58af47ada 100644 (file)
@@ -2002,6 +2002,7 @@ fail6:
     else
         FrontendDestroy(Pdo->Context);
 
+    Pdo->Context = NULL;
     Pdo->IsDefault = FALSE;
 
 fail5:
@@ -2077,6 +2078,7 @@ PdoDestroy(
     else
         FrontendDestroy(Pdo->Context);
 
+    Pdo->Context = NULL;
     Pdo->IsDefault = FALSE;
 
     RtlFreeUnicodeString(&Pdo->Dx->Link);