From 686fc60860dac656a34400ac808de5485cfbb5f7 Mon Sep 17 00:00:00 2001 From: Svetlana Kulikova Date: Mon, 7 Oct 2024 12:57:28 +0300 Subject: [PATCH] For bug 61203 --- PdfFile/SrcReader/RendererOutputDev.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PdfFile/SrcReader/RendererOutputDev.cpp b/PdfFile/SrcReader/RendererOutputDev.cpp index d47ae553c1..d92eebb6f6 100644 --- a/PdfFile/SrcReader/RendererOutputDev.cpp +++ b/PdfFile/SrcReader/RendererOutputDev.cpp @@ -513,14 +513,14 @@ namespace PdfReader } else { + double* dDash = new double[nSize]; for (int nIndex = 0; nIndex < nSize; ++nIndex) - { - pDash[nIndex] = PDFCoordsToMM(pDash[nIndex]); - } + dDash[nIndex] = PDFCoordsToMM(pDash[nIndex]); - m_pRenderer->PenDashPattern(pDash, (long)nSize); + m_pRenderer->PenDashPattern(dDash, (long)nSize); m_pRenderer->put_PenDashStyle(Aggplus::DashStyleCustom); m_pRenderer->put_PenDashOffset(PDFCoordsToMM(dStart)); + RELEASEARRAYOBJECTS(dDash); } if (bOffCopy) delete[] pDash;