|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [XENBUS PATCH 10/13] Check ParametersKey for null in FdoScan
DriverGetParametersKey may return null.
Signed-off-by: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx>
---
src/xenbus/fdo.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/xenbus/fdo.c b/src/xenbus/fdo.c
index c610231..c876eb6 100644
--- a/src/xenbus/fdo.c
+++ b/src/xenbus/fdo.c
@@ -1402,12 +1402,16 @@ FdoScan(
StoreClasses = NULL;
}
- status = RegistryQuerySzValue(ParametersKey,
- "SyntheticClasses",
- NULL,
- &SyntheticClasses);
- if (!NT_SUCCESS(status))
+ if (ParametersKey != NULL) {
+ status = RegistryQuerySzValue(ParametersKey,
+ "SyntheticClasses",
+ NULL,
+ &SyntheticClasses);
+ if (!NT_SUCCESS(status))
+ SyntheticClasses = NULL;
+ } else {
SyntheticClasses = NULL;
+ }
Classes = FdoCombineAnsi(StoreClasses, SyntheticClasses);
--
2.50.0.windows.1
Ngoc Tu Dinh | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |