Fix off by one error in WINSPOOL_GetOpenedPrinterA.
This commit is contained in:
parent
1c40562bc1
commit
44d6fec90e
|
@ -103,11 +103,12 @@ static LPOPENEDPRINTERA WINSPOOL_GetOpenedPrinterA(int printerHandle)
|
||||||
{
|
{
|
||||||
LPOPENEDPRINTERA pOpenedPrinter;
|
LPOPENEDPRINTERA pOpenedPrinter;
|
||||||
|
|
||||||
|
if(!pOpenedPrinterDPA) return NULL;
|
||||||
if((printerHandle <=0) ||
|
if((printerHandle <=0) ||
|
||||||
(printerHandle > (pOpenedPrinterDPA->nItemCount - 1)))
|
(printerHandle > (pOpenedPrinterDPA->nItemCount - 1)))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
pOpenedPrinter = WINSPOOL_DPA_GetPtr(pOpenedPrinterDPA, printerHandle);
|
pOpenedPrinter = WINSPOOL_DPA_GetPtr(pOpenedPrinterDPA, printerHandle-1);
|
||||||
|
|
||||||
return pOpenedPrinter;
|
return pOpenedPrinter;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue