mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 05:26:58 +00:00
[NTOS:IO] Avoid an unnecessary stack buffer in OpenRegistryHandlesFromSymbolicLink. CORE-15882
This commit is contained in:
parent
b0bb3d0041
commit
a976ebb031
|
@ -37,7 +37,6 @@ OpenRegistryHandlesFromSymbolicLink(IN PUNICODE_STRING SymbolicLinkName,
|
|||
IN OPTIONAL PHANDLE InstanceKey)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
WCHAR PathBuffer[MAX_PATH];
|
||||
UNICODE_STRING BaseKeyU;
|
||||
UNICODE_STRING GuidString, SubKeyName, ReferenceString;
|
||||
PWCHAR StartPosition, EndPosition;
|
||||
|
@ -67,11 +66,7 @@ OpenRegistryHandlesFromSymbolicLink(IN PUNICODE_STRING SymbolicLinkName,
|
|||
*DeviceKeyRealP = NULL;
|
||||
*InstanceKeyRealP = NULL;
|
||||
|
||||
BaseKeyU.Buffer = PathBuffer;
|
||||
BaseKeyU.Length = 0;
|
||||
BaseKeyU.MaximumLength = MAX_PATH * sizeof(WCHAR);
|
||||
|
||||
RtlAppendUnicodeToString(&BaseKeyU, BaseKeyString);
|
||||
RtlInitUnicodeString(&BaseKeyU, BaseKeyString);
|
||||
|
||||
/* Open the DeviceClasses key */
|
||||
InitializeObjectAttributes(&ObjectAttributes,
|
||||
|
|
Loading…
Reference in a new issue