Vitaly Perov vitperov@etersoft.ru wrote:
- if (!RegOpenKeyExW(HKEY_CURRENT_USER, user_printers_reg_key, 0, KEY_READ, &hKey)
&& !RegQueryValueExW(hKey, device, NULL, NULL, (LPBYTE) driver, &size))- {
TRACE("Get value from registry\n");RegCloseKey(hKey);- }
You are leaking hKey if RegOpenKeyExW() succeeds but RegQueryValueExW() does not.