mirror of
https://github.com/reactos/reactos.git
synced 2024-10-08 02:13:56 +00:00
... also check the return of IoCreateSymbolicLink
svn path=/trunk/; revision=25253
This commit is contained in:
parent
e415b04c90
commit
adcf186642
|
@ -817,7 +817,7 @@ DriverEntry (PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
|
||||||
sizeof(DEVICE_EXTENSION),
|
sizeof(DEVICE_EXTENSION),
|
||||||
&DeviceName,
|
&DeviceName,
|
||||||
FILE_DEVICE_SCREEN,
|
FILE_DEVICE_SCREEN,
|
||||||
0,
|
FILE_DEVICE_SECURE_OPEN,
|
||||||
TRUE,
|
TRUE,
|
||||||
&DeviceObject);
|
&DeviceObject);
|
||||||
|
|
||||||
|
@ -826,9 +826,12 @@ DriverEntry (PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
IoCreateSymbolicLink (&SymlinkName, &DeviceName);
|
Status = IoCreateSymbolicLink (&SymlinkName, &DeviceName);
|
||||||
|
if (NT_SUCCESS(Status))
|
||||||
return (STATUS_SUCCESS);
|
DeviceObject->Flags &= ~DO_DEVICE_INITIALIZING;
|
||||||
|
else
|
||||||
|
IoDeleteDevice (DeviceObject);
|
||||||
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
Loading…
Reference in a new issue