Hi,

Cppcheck reports this :
core/sw/source/core/fields/cellfml.cxx
970     StlMissingComparison    style   Missing bounds check for extra iterator
increment in loop.

Here are the lines :
    961             // dann mal die Tabellenkoepfe raus:
    962             for( SwSelBoxes::iterator it = rBoxes.begin(); it !=
rBoxes.end(); ++it )
    963             {
    964                 pLine = it->second->GetUpper();
    965                 while( pLine->GetUpper() )
    966                     pLine = pLine->GetUpper()->GetUpper();
    967 
    968                 if( pTbl->IsHeadline( *pLine ) )
    969                 {
    970                     rBoxes.erase( it++ );
    971                     --it;
    972                 }
    973             }

Is it safe/ok ?

patch proposed
http://nabble.documentfoundation.org/file/n3708331/sw_patch.txt sw_patch.txt 

If ok, I can commit and push it on master.

Julien

--
View this message in context: 
http://nabble.documentfoundation.org/Question-about-iterator-management-in-sw-source-core-fields-cellfml-cxx-tp3708331p3708331.html
Sent from the Dev mailing list archive at Nabble.com.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to