New Defects reported by Coverity Scan for LibreOffice

scan-admin at coverity.com scan-admin at coverity.com
Fri Jan 6 20:15:03 UTC 2017


Hi,

Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.

3 new defect(s) introduced to LibreOffice found with Coverity Scan.
13 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 3 of 3 defect(s)


** CID 1398371:  Incorrect expression  (USELESS_CALL)
/basegfx/test/basegfx2d.cxx: 1223 in basegfx2d::bcolor::ciexyzTest()()


________________________________________________________________________________________________________
*** CID 1398371:  Incorrect expression  (USELESS_CALL)
/basegfx/test/basegfx2d.cxx: 1223 in basegfx2d::bcolor::ciexyzTest()()
1217             tools::rgb2ciexyz(maBlack);
1218             tools::rgb2ciexyz(maRed);
1219             tools::rgb2ciexyz(maGreen);
1220             tools::rgb2ciexyz(maBlue);
1221             tools::rgb2ciexyz(maYellow);
1222             tools::rgb2ciexyz(maMagenta);
>>>     CID 1398371:  Incorrect expression  (USELESS_CALL)
>>>     Calling "basegfx::tools::rgb2ciexyz(this->maCyan)" is only useful for its return value, which is ignored.
1223             tools::rgb2ciexyz(maCyan);
1224         }
1225     
1226         // Change the following lines only, if you add, remove or rename
1227         // member functions of the current class,
1228         // because these macros are need by auto register mechanism.

** CID 1398370:  Memory - corruptions  (OVERRUN)
/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx: 386 in TiledRowColumnBar::docConfigureEvent(_GtkWidget *, _GdkEventConfigure *, void *)()


________________________________________________________________________________________________________
*** CID 1398370:  Memory - corruptions  (OVERRUN)
/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx: 386 in TiledRowColumnBar::docConfigureEvent(_GtkWidget *, _GdkEventConfigure *, void *)()
380                 "\"HorizontalAlignment\":{"
381                 "\"type\":\"unsigned short\", "
382                 "\"value\":\"%d\""
383                 "}"
384                 "}";
385     
>>>     CID 1398370:  Memory - corruptions  (OVERRUN)
>>>     Allocating insufficient memory for the terminating null of the string.
386             char unoHorAlignArgsFormatted[strlen(unoHorAlignArgs)];
387             snprintf(unoHorAlignArgsFormatted, sizeof(unoHorAlignArgsFormatted), unoHorAlignArgs, 1);
388             lcl_registerToolItem(rWindow, rWindow.m_pLeftpara, ".uno:HorizontalAlignment", std::string(unoHorAlignArgsFormatted));
389             snprintf(unoHorAlignArgsFormatted, sizeof(unoHorAlignArgsFormatted), unoHorAlignArgs, 2);
390             lcl_registerToolItem(rWindow, rWindow.m_pCenterpara, ".uno:HorizontalAlignment", std::string(unoHorAlignArgsFormatted));
391             snprintf(unoHorAlignArgsFormatted, sizeof(unoHorAlignArgsFormatted), unoHorAlignArgs, 3);

** CID 1398369:  Null pointer dereferences  (FORWARD_NULL)
/sw/source/core/draw/dcontact.cxx: 589 in SwFlyDrawContact::SwClientNotify(const SwModify &, const SfxHint &)()


________________________________________________________________________________________________________
*** CID 1398369:  Null pointer dereferences  (FORWARD_NULL)
/sw/source/core/draw/dcontact.cxx: 589 in SwFlyDrawContact::SwClientNotify(const SwModify &, const SfxHint &)()
583         SwContact::SwClientNotify(rMod, rHint);
584         if(auto pGetZOrdnerHint = dynamic_cast<const sw::GetZOrderHint*>(&rHint))
585         {
586             // #i11176#
587             // This also needs to work when no layout exists. Thus, for
588             // FlyFrames an alternative method is used now in that case.
>>>     CID 1398369:  Null pointer dereferences  (FORWARD_NULL)
>>>     Assigning: "pFormat" = "dynamic_cast <SwFrameFormat const *>(rMod)".
589             auto pFormat(dynamic_cast<const SwFrameFormat*>(&rMod));
590             if(pFormat->Which() == RES_FLYFRMFMT && !pFormat->getIDocumentLayoutAccess().GetCurrentViewShell())
591                 pGetZOrdnerHint->m_rnZOrder = GetMaster()->GetOrdNum();
592         }
593     }
594     


________________________________________________________________________________________________________
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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpy8KKgQJetE0bvSegy2wEPKZOpuitNhTzMIun-2BLWgzpRkQ2zgqBpc2AvpeJSTeh-2Fjl-2FYy9avV7ZbFQ1kQllmVEAIO0RmdIfhEB6PVvF1gJQMN3VAWF92mpCIav5grL-2BoaG4g0hOUk1kWuhZFHxMEikAU-2BBx1E-2FOboBHL4lGe2rzyY-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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpy8KKgQJetE0bvSegy2wEPKS0fTbzsYtmyJktpyCKYUjt6xtldF8fBtdksEAJWrOrflZao1doIXqd-2BbQzNtrf64vnhQKT4QxLfpNU-2BcriyaiqJsjWwdQ6bEkyKPNiMXom31Loo3iNd9zP6BP38iMHmkVPKkhm95Z-2FMkrlGuJhhPtA-3D



More information about the LibreOffice mailing list