Kaydet (Commit) 84105275 authored tarafından Caolán McNamara's avatar Caolán McNamara

check is within legal bounds

Change-Id: Ie3f9e52575436b9505a412b20c7e1b24fa61f6cb
üst ed09d4f5
......@@ -578,7 +578,10 @@ void LwpTableLayout::RegisterColumns()
LwpColumnLayout * pColumnLayout = dynamic_cast<LwpColumnLayout *>(rColumnID.obj().get());
while (pColumnLayout)
{
m_pColumns[pColumnLayout->GetColumnID()] = pColumnLayout;
auto nColId = pColumnLayout->GetColumnID();
if (nColId >= nCols)
throw std::range_error("corrupt LwpTableLayout");
m_pColumns[nColId] = pColumnLayout;
if (!pColumnLayout->IsJustifiable())
{
pWidthCalculated[pColumnLayout->GetColumnID()] = sal_True;
......
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