Juan Lang : setupapi: Correct creating the class key.

Alexandre Julliard julliard at winehq.org
Fri Oct 12 05:23:02 CDT 2007


Module: wine
Branch: master
Commit: 01bf19dc0bfd3614d7e05072a09ceb75239e633b
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=01bf19dc0bfd3614d7e05072a09ceb75239e633b

Author: Juan Lang <juan.lang at gmail.com>
Date:   Thu Oct 11 13:22:55 2007 -0700

setupapi: Correct creating the class key.

---

 dlls/setupapi/devinst.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/dlls/setupapi/devinst.c b/dlls/setupapi/devinst.c
index 6a692e3..f57634c 100644
--- a/dlls/setupapi/devinst.c
+++ b/dlls/setupapi/devinst.c
@@ -3056,6 +3056,7 @@ BOOL WINAPI SetupDiInstallClassA(
 
 static HKEY CreateClassKey(HINF hInf)
 {
+    static const WCHAR slash[] = { '\\',0 };
     WCHAR FullBuffer[MAX_PATH];
     WCHAR Buffer[MAX_PATH];
     DWORD RequiredSize;
@@ -3073,6 +3074,7 @@ static HKEY CreateClassKey(HINF hInf)
     }
 
     lstrcpyW(FullBuffer, ControlClass);
+    lstrcatW(FullBuffer, slash);
     lstrcatW(FullBuffer, Buffer);
 
     if (RegOpenKeyExW(HKEY_LOCAL_MACHINE,




More information about the wine-cvs mailing list