[LOCALSPL]
authorColin Finck <colin@reactos.org>
Tue, 20 Jun 2017 06:08:30 +0000 (06:08 +0000)
committerColin Finck <colin@reactos.org>
Tue, 20 Jun 2017 06:08:30 +0000 (06:08 +0000)
Add the missing root backslash to the symbolic link path. Fixes CORE-13457

svn path=/trunk/; revision=75148

reactos/win32ss/printing/providers/localspl/main.c

index 44b7eea..5dd0436 100644 (file)
@@ -127,13 +127,13 @@ _InitializeLocalSpooler(void)
     const DWORD cchPrintersPath = _countof(wszPrintersPath) - 1;
     const WCHAR wszSpoolPath[] = L"\\spool";
     const DWORD cchSpoolPath = _countof(wszSpoolPath) - 1;
-    const WCHAR wszSymbolicLinkValue[] = L"REGISTRY\\MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Print\\Printers";
+    const WCHAR wszSymbolicLinkValue[] = L"\\REGISTRY\\MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Print\\Printers";
     const DWORD cbSymbolicLinkValue = sizeof(wszSymbolicLinkValue) - sizeof(WCHAR);
 
     BOOL bReturnValue = FALSE;
     DWORD cbData;
     DWORD dwErrorCode;
-    HKEY hKey;
+    HKEY hKey = NULL;
 
     // On startup, always create a volatile symbolic link in the registry if it doesn't exist yet.
     //   "SYSTEM\CurrentControlSet\Control\Print\Printers" -> "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers"