memory leak

This commit is contained in:
Oleg Korshul
2016-07-12 14:33:18 +03:00
parent 7b896397db
commit 3764e14b71

View File

@ -390,12 +390,16 @@ namespace NSOnlineOfficeBinToPdf
case Aggplus::DashStyleCustom:
{
int nCountDash = ReadInt(current, curindex);
double* pDash = new double[nCountDash];
for (int nDash = 0; nDash < nCountDash; ++nDash)
if (0 < nCountDash)
{
pDash[nDash] = ReadInt(current, curindex) / 100000.0;
double* pDash = new double[nCountDash];
for (int nDash = 0; nDash < nCountDash; ++nDash)
{
pDash[nDash] = ReadInt(current, curindex) / 100000.0;
}
pPdf->PenDashPattern(pDash, nCountDash);
delete[] pDash;
}
pPdf->PenDashPattern(pDash, nCountDash);
}
default:
pPdf->put_PenDashStyle(nDashType);