Kaydet (Commit) 374c88d9 authored tarafından Luboš Luňák's avatar Luboš Luňák

do not crash in opencl code with malformed formula

Change-Id: Ie749b57eb0041059ad91a6ec66eddb631168cd56
Reviewed-on: https://gerrit.libreoffice.org/63180
Tested-by: Jenkins
Reviewed-by: 's avatarLuboš Luňák <l.lunak@collabora.com>
üst 0638d250
......@@ -3600,6 +3600,8 @@ DynamicKernel* DynamicKernel::create( const ScCalcConfig& rConfig, const ScToken
sal_uInt8 nParamCount = pCur->GetParamCount();
for (sal_uInt8 i = 0; i < nParamCount; i++)
{
if( aTokenVector.empty())
return nullptr;
FormulaToken* pTempFormula = aTokenVector.back();
aTokenVector.pop_back();
if (pTempFormula->GetOpCode() != ocPush)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment