зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1229881 - fix off-by-one error in nsPrinterEnumeratorWin::GetPrinterNameList; r=dbaron; a=KWierso
This commit is contained in:
Родитель
5adcabb340
Коммит
26a922a385
|
@ -687,10 +687,9 @@ nsPrinterEnumeratorWin::GetPrinterNameList(nsIStringEnumerator **aPrinterNameLis
|
|||
if (!printers)
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
|
||||
uint32_t printerInx = 0;
|
||||
nsString* names = printers->AppendElements(numPrinters);
|
||||
while( printerInx < numPrinters ) {
|
||||
LPWSTR name = GlobalPrinters::GetInstance()->GetItemFromList(printerInx++);
|
||||
for (uint32_t printerInx = 0; printerInx < numPrinters; ++printerInx) {
|
||||
LPWSTR name = GlobalPrinters::GetInstance()->GetItemFromList(printerInx);
|
||||
names[printerInx].Assign(name);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче