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

commit e468da06be519d8d8a5e5475bfa17af7d278ab45
Author:     Victor Perevertkin <[email protected]>
AuthorDate: Thu Dec 10 03:13:27 2020 +0300
Commit:     Victor Perevertkin <[email protected]>
CommitDate: Wed Jan 27 05:15:14 2021 +0300

    [SETUPAPI] Set the CONFIGFLAG_FAILEDINSTALL flag in SetupDiInstallDevice
    
    The code follows the comment now. The fix may be wrong, but DNF_DISABLED
    is a kernel flag and should definitely not be used in a dll.
---
 dll/win32/setupapi/devinst.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dll/win32/setupapi/devinst.c b/dll/win32/setupapi/devinst.c
index fef929d6ef8..167d8062c98 100644
--- a/dll/win32/setupapi/devinst.c
+++ b/dll/win32/setupapi/devinst.c
@@ -3410,7 +3410,7 @@ BOOL WINAPI IntSetupDiSetDeviceRegistryPropertyAW(
                 hKey, PropertyMap[Property].nameA, 0,
                     PropertyMap[Property].regType, PropertyBuffer,
                     PropertyBufferSize);
-        } 
+        }
         else
         {
             l = RegSetValueExW(
@@ -5435,7 +5435,7 @@ SetupDiInstallDevice(
             SetLastError(ERROR_GEN_FAILURE);
             goto cleanup;
         }
-        ConfigFlags |= DNF_DISABLED;
+        ConfigFlags |= CONFIGFLAG_FAILEDINSTALL;
         Result = SetupDiSetDeviceRegistryPropertyW(
             DeviceInfoSet,
             DeviceInfoData,

Reply via email to