From 5a1d2dde3be3ac90717aaf18ee7b8fd2b4325410 Mon Sep 17 00:00:00 2001 From: Alex Henrie Date: Fri, 3 Feb 2023 23:22:31 -0700 Subject: [PATCH] combase: Avoid calling RtlInitUnicodeString on a static constant. --- dlls/combase/combase.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dlls/combase/combase.c b/dlls/combase/combase.c index 0695bb77405..d834121e2ef 100644 --- a/dlls/combase/combase.c +++ b/dlls/combase/combase.c @@ -220,7 +220,7 @@ static HKEY create_classes_root_hkey(DWORD access) { HKEY hkey, ret = 0; OBJECT_ATTRIBUTES attr; - UNICODE_STRING name; + UNICODE_STRING name = RTL_CONSTANT_STRING(L"\\Registry\\Machine\\Software\\Classes"); attr.Length = sizeof(attr); attr.RootDirectory = 0; @@ -228,7 +228,6 @@ static HKEY create_classes_root_hkey(DWORD access) attr.Attributes = 0; attr.SecurityDescriptor = NULL; attr.SecurityQualityOfService = NULL; - RtlInitUnicodeString(&name, L"\\Registry\\Machine\\Software\\Classes"); if (create_key( &hkey, access, &attr )) return 0; TRACE( "%s -> %p\n", debugstr_w(attr.ObjectName->Buffer), hkey );