projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e415b04
)
... also check the return of IoCreateSymbolicLink
author
Hervé Poussineau
<hpoussin@reactos.org>
Sun, 31 Dec 2006 15:37:36 +0000
(15:37 +0000)
committer
Hervé Poussineau
<hpoussin@reactos.org>
Sun, 31 Dec 2006 15:37:36 +0000
(15:37 +0000)
svn path=/trunk/; revision=25253
reactos/drivers/base/blue/blue.c
patch
|
blob
|
history
diff --git
a/reactos/drivers/base/blue/blue.c
b/reactos/drivers/base/blue/blue.c
index
751ca03
..
6ef84ff
100644
(file)
--- a/
reactos/drivers/base/blue/blue.c
+++ b/
reactos/drivers/base/blue/blue.c
@@
-817,18
+817,21
@@
DriverEntry (PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
sizeof(DEVICE_EXTENSION),
&DeviceName,
FILE_DEVICE_SCREEN,
-
0
,
+
FILE_DEVICE_SECURE_OPEN
,
TRUE,
&DeviceObject);
if (!NT_SUCCESS(Status))
-
{
+ {
return Status;
- }
-
- IoCreateSymbolicLink (&SymlinkName, &DeviceName);
+ }
- return (STATUS_SUCCESS);
+ Status = IoCreateSymbolicLink (&SymlinkName, &DeviceName);
+ if (NT_SUCCESS(Status))
+ DeviceObject->Flags &= ~DO_DEVICE_INITIALIZING;
+ else
+ IoDeleteDevice (DeviceObject);
+ return Status;
}
/* EOF */