Tim Schumacher : services: Allow reading binary registry values as DWORDs.

Alexandre Julliard julliard at winehq.org
Mon May 13 16:24:16 CDT 2019


Module: wine
Branch: master
Commit: 7b139bbb5cb1da4c443e8163c2a14adc8ba93a29
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=7b139bbb5cb1da4c443e8163c2a14adc8ba93a29

Author: Tim Schumacher <timschumi at gmx.de>
Date:   Sun May 12 23:12:41 2019 +0200

services: Allow reading binary registry values as DWORDs.

Some programs/services actually save those values as a registry
value of the type REG_BINARY.

Signed-off-by: Tim Schumacher <timschumi at gmx.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/services/utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/programs/services/utils.c b/programs/services/utils.c
index c59b003..f787990 100644
--- a/programs/services/utils.c
+++ b/programs/services/utils.c
@@ -149,7 +149,7 @@ DWORD load_reg_dword(HKEY hKey, LPCWSTR szValue, DWORD *output)
             return ERROR_SUCCESS;
         goto failed;
     }
-    if (type != REG_DWORD || size != sizeof(DWORD))
+    if ((type != REG_DWORD && type != REG_BINARY) || size != sizeof(DWORD))
     {
         err = ERROR_INVALID_DATATYPE;
         goto failed;




More information about the wine-cvs mailing list