From e98a0d8a85a262c02b13c180ac566a4fa4f5e044 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sat, 3 Jun 2017 06:46:34 +0000 Subject: [PATCH] [LOCALSPL] - Fix out-of-bounds access in _LocalGetPrinterLevel5. Patch by Ivan Rodionov. CORE-13356 #resolve svn path=/trunk/; revision=74757 --- reactos/win32ss/printing/providers/localspl/printers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/win32ss/printing/providers/localspl/printers.c b/reactos/win32ss/printing/providers/localspl/printers.c index 4bbcf6ed329..413c4605691 100644 --- a/reactos/win32ss/printing/providers/localspl/printers.c +++ b/reactos/win32ss/printing/providers/localspl/printers.c @@ -756,7 +756,7 @@ _LocalGetPrinterLevel5(PLOCAL_PRINTER pPrinter, PPRINTER_INFO_5W* ppPrinterInfo, size_t cbPrinterName; size_t cbPortName; PWSTR p; - PWSTR pwszStrings[1]; + PWSTR pwszStrings[2]; // Calculate the string lengths. cbPrinterName = (cchComputerName + wcslen(pPrinter->pwszPrinterName) + 1) * sizeof(WCHAR);