https://git.reactos.org/?p=reactos.git;a=commitdiff;h=083c3d992b73fbc20ce455ba1e301656e1716b2f

commit 083c3d992b73fbc20ce455ba1e301656e1716b2f
Author:     Joachim Henze <joachim.he...@reactos.org>
AuthorDate: Thu Apr 12 17:57:38 2018 +0200
Commit:     Joachim Henze <joachim.he...@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;

Reply via email to