New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Fri Oct 14 01:23:36 UTC 2016
Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
4 new defect(s) introduced to LibreOffice found with Coverity Scan.
6 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 4 of 4 defect(s)
** CID 1373665: Incorrect expression (USELESS_CALL)
________________________________________________________________________________________________________
*** CID 1373665: Incorrect expression (USELESS_CALL)
/vcl/source/control/combobox.cxx: 172 in ComboBox::ImplInit(vcl::Window *, long)()
166 m_pImpl->m_nDDHeight = sal::static_int_cast<sal_uInt16>(nNCHeight);
167 }
168 }
169
170 void ComboBox::ImplInit( vcl::Window* pParent, WinBits nStyle )
171 {
>>> CID 1373665: Incorrect expression (USELESS_CALL)
>>> Calling "ComboBox::ImplInitStyle(nStyle)" is only useful for its return value, which is ignored.
172 ImplInitStyle( nStyle );
173
174 bool bNoBorder = ( nStyle & WB_NOBORDER ) != 0;
175 if ( !(nStyle & WB_DROPDOWN) )
176 {
177 nStyle &= ~WB_BORDER;
** CID 1373664: Uninitialized members (UNINIT_CTOR)
/cui/source/tabpages/tabarea.cxx: 89 in SvxAreaTabDialog::SvxAreaTabDialog(vcl::Window *, const SfxItemSet *, SdrModel *, bool)()
________________________________________________________________________________________________________
*** CID 1373664: Uninitialized members (UNINIT_CTOR)
/cui/source/tabpages/tabarea.cxx: 89 in SvxAreaTabDialog::SvxAreaTabDialog(vcl::Window *, const SfxItemSet *, SdrModel *, bool)()
83 m_nTransparenceTabPage = AddTabPage( "RID_SVXPAGE_TRANSPARENCE", SvxTransparenceTabPage::Create, nullptr);
84
85 SetCurPageId( "RID_SVXPAGE_AREA" );
86
87 CancelButton& rBtnCancel = GetCancelButton();
88 rBtnCancel.SetClickHdl( LINK( this, SvxAreaTabDialog, CancelHdlImpl ) );
>>> CID 1373664: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "mbAreaTP" is not initialized in this constructor nor in any functions that it calls.
89 }
90
91 void SvxAreaTabDialog::SavePalettes()
92 {
93 SfxObjectShell* pShell = SfxObjectShell::Current();
94 if( mpNewColorList != mpDrawModel->GetColorList() )
** CID 1373663: Insecure data handling (TAINTED_SCALAR)
/comphelper/source/misc/backupfilehelper.cxx: 434 in <unnamed>::ExtensionInfo::read_entries(std::shared_ptr<osl::File> &)()
________________________________________________________________________________________________________
*** CID 1373663: Insecure data handling (TAINTED_SCALAR)
/comphelper/source/misc/backupfilehelper.cxx: 434 in <unnamed>::ExtensionInfo::read_entries(std::shared_ptr<osl::File> &)()
428
429 if (!read_sal_uInt32(rFile, nExtEntries))
430 {
431 return false;
432 }
433
>>> CID 1373663: Insecure data handling (TAINTED_SCALAR)
>>> Using tainted variable "nExtEntries" as a loop boundary.
434 for (sal_uInt32 a(0); a < nExtEntries; a++)
435 {
436 ExtensionInfoEntry aNewEntry;
437
438 if (aNewEntry.read_entry(rFile))
439 {
** CID 1373662: Insecure data handling (TAINTED_SCALAR)
/vcl/source/control/listbox.cxx: 201 in ListBox::ImplLoadRes()()
________________________________________________________________________________________________________
*** CID 1373662: Insecure data handling (TAINTED_SCALAR)
/vcl/source/control/listbox.cxx: 201 in ListBox::ImplLoadRes()()
195
196 // The resource short is actually to be treated as unsigned short.
197 sal_uInt16 nResPos = static_cast<sal_uInt16>(ReadShortRes());
198 sal_Int32 nSelPos = (nResPos == SAL_MAX_UINT16) ? LISTBOX_ENTRY_NOTFOUND : nResPos;
199 sal_Int32 nNumber = ReadLongRes();
200
>>> CID 1373662: Insecure data handling (TAINTED_SCALAR)
>>> Using tainted variable "nNumber" as a loop boundary.
201 for( sal_Int32 i = 0; i < nNumber; i++ )
202 {
203 sal_Int32 nPos = InsertEntry( ReadStringRes() );
204
205 sal_IntPtr nId = ReadLongRes();
206 if( nId )
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZBnDJeNb0HijxaS4JNJPxk3kpyAm2AYqo71yXmnOxB72ibeUH-2F-2F1Lhi9AZq3dRu-2F4-3D_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyGRQLPsJ4rfZ-2ByhtOe45xVen5IFJTX9GobMUFZVAWOdSOxMcf0lACl6ypuFtSyV1ORh8uYNLmyLPBSEB0Ze0adiUX7elBQRQPqUDRsQo9XMtk-2Bnq09mVoYwz1zQY9kogEj78e5Qfhn55k0RXgTL-2FLdBhpUbsL0E-2BkS8WErta45Sk-3D
To manage Coverity Scan email notifications for "libreoffice at lists.freedesktop.org", click https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4k1FZJSDV-2FTHi5VQof9xGafB4oBwGYxuHHknceo2QLpCrZ44Ciy7AqBR2QyX6OCB5N5X-2B1MAElavPQhH6nLwozJzqOkt2k8uOkYf2ZoppNa9QVe0T3fEZVQ7Kky1tOkLz_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyGRQLPsJ4rfZ-2ByhtOe45xVTC5-2FUPqpdfPhsolHOA9CiAN2M-2FwpeAyY1Bh7KjWR9GxDkWDUUPHxwf5i68Iy1isUx2FW6U9rKYgiJS37ghWtBg3eIVsiNyBaq6DxDS6N34chbQx1SIufIGoCE5brFcNLX3l8-2FTHEBs4CJY8CMaAPmQ-3D
More information about the LibreOffice
mailing list