[PATCH] winspool.drv: Check return value of EnumPrintersA
Detlef Riekenberg
wine.dev at web.de
Sun Feb 1 08:25:43 CST 2009
On Sa, 2009-01-31 at 11:09 +0100, Marcus Meissner wrote:
> - EnumPrintersA(PRINTER_ENUM_LOCAL, NULL, 5, NULL, 0, &needed,
> &num);
> - if(needed) {
> + if (EnumPrintersA(PRINTER_ENUM_LOCAL, NULL, 5, NULL, 0, &needed,
> &num) && needed) {
EnumPrinterA must always update "needed".
"nedded" is 0, when EnumPrintersA failed or when no printer is
installed.
Line 1555 has similar code
--
By by ... Detlef
More information about the wine-devel
mailing list