https://git.reactos.org/?p=reactos.git;a=commitdiff;h=083c3d992b73fbc20ce45…
commit 083c3d992b73fbc20ce455ba1e301656e1716b2f
Author: Joachim Henze <Joachim.Henze(a)reactos.org>
AuthorDate: Thu Apr 12 17:57:38 2018 +0200
Commit: Joachim Henze <Joachim.Henze(a)reactos.org>
CommitDate: Thu Apr 12 17:57:38 2018 +0200
[USER32] Fix compilation when USE_VERSIONED_CLASSES is not defined
Variable 'Status' would be set but not used otherwise in this case.
This commit will not fix or improve CORE-13278,
but was spotted when having a look at that.
---
win32ss/user/user32/windows/class.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/win32ss/user/user32/windows/class.c b/win32ss/user/user32/windows/class.c
index b7451639ba..7208b36c10 100644
--- a/win32ss/user/user32/windows/class.c
+++ b/win32ss/user/user32/windows/class.c
@@ -90,7 +90,9 @@ ClassNameToVersion(
BOOL bAnsi)
{
LPCWSTR VersionedClass = NULL;
+#ifdef USE_VERSIONED_CLASSES
NTSTATUS Status;
+#endif
UNICODE_STRING SectionName;
WCHAR SectionNameBuf[MAX_PATH] = {0};
ACTCTX_SECTION_KEYED_DATA KeyedData = { sizeof(KeyedData) };
@@ -126,13 +128,13 @@ ClassNameToVersion(
RtlInitUnicodeString(&SectionName, lpszClass);
}
}
+#ifdef USE_VERSIONED_CLASSES
Status = RtlFindActivationContextSectionString(
FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX,
NULL,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
&SectionName,
&KeyedData );
-#ifdef USE_VERSIONED_CLASSES
if (NT_SUCCESS(Status) && KeyedData.ulDataFormatVersion == 1)
{
struct strsection_header *SectionHeader = KeyedData.lpSectionBase;