gdi32: first look for a printer driver name in the registry

Dmitry Timoshkov dmitry at codeweavers.com
Tue Feb 22 09:08:50 CST 2011


Vitaly Perov <vitperov at 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.

-- 
Dmitry.



More information about the wine-devel mailing list