From f39cc83ebfc1a38694662c5e95d02b7e8b734f7c Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Thu, 19 May 2005 01:58:24 +0000 Subject: [PATCH] fix boot on vmware svn path=/trunk/; revision=15405 --- reactos/ntoskrnl/io/driver.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/reactos/ntoskrnl/io/driver.c b/reactos/ntoskrnl/io/driver.c index 2910beba70b..1fed5a0cdfc 100644 --- a/reactos/ntoskrnl/io/driver.c +++ b/reactos/ntoskrnl/io/driver.c @@ -218,7 +218,7 @@ IopCreateDriverObject( { return Status; } - + Status = ObInsertObject(Object, NULL, FILE_ALL_ACCESS, @@ -229,7 +229,9 @@ IopCreateDriverObject( { return Status; } - + + /* This function shouldn't be called twice for the same driver anyways..why is it? */ +#if 0 if (Status == STATUS_OBJECT_EXISTS) { /* The driver object already exists, so it is already @@ -237,7 +239,7 @@ IopCreateDriverObject( *DriverObject = Object; return STATUS_SUCCESS; } - +#endif /* Create driver extension */ Object->DriverExtension = (PDRIVER_EXTENSION) ExAllocatePoolWithTag(