New Defects reported by Coverity Scan for LibreOffice

scan-admin at coverity.com scan-admin at coverity.com
Thu Jan 21 05:43:44 PST 2016


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.
9 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 1349759:  Null pointer dereferences  (FORWARD_NULL)
/qadevOOo/tests/java/ifc/io/_XOutputStream.java: 90 in ifc.io._XOutputStream._writeBytes()()


________________________________________________________________________________________________________
*** CID 1349759:  Null pointer dereferences  (FORWARD_NULL)
/qadevOOo/tests/java/ifc/io/_XOutputStream.java: 90 in ifc.io._XOutputStream._writeBytes()()
84             }
85     
86             byte[][] readData = new byte[1][data.length];
87             XInputStream xInStream = checker.getInStream();
88             if (xInStream == null) {
89                 try {
>>>     CID 1349759:  Null pointer dereferences  (FORWARD_NULL)
>>>     Calling a method on null object "xInStream".
90                     xInStream.readBytes(readData, data.length);
91                 } catch(com.sun.star.io.IOException e) {
92                     log.println("Couldn't read data:" + e);
93                     res = false;
94                 }
95             } else {

** CID 1349758:  Null pointer dereferences  (FORWARD_NULL)
/vcl/source/window/menu.cxx: 2517 in MenuBar::DeactivateMenuBar(VclPtr<vcl::Window> &)()


________________________________________________________________________________________________________
*** CID 1349758:  Null pointer dereferences  (FORWARD_NULL)
/vcl/source/window/menu.cxx: 2517 in MenuBar::DeactivateMenuBar(VclPtr<vcl::Window> &)()
2511         pMenuWin->PopupClosed(pMenu);
2512     }
2513     
2514     void MenuBar::DeactivateMenuBar(VclPtr<vcl::Window>& xFocusId)
2515     {
2516         MenuBarWindow* pMenuWin = getMenuBarWindow();
>>>     CID 1349758:  Null pointer dereferences  (FORWARD_NULL)
>>>     Comparing "pMenuWin" to null implies that "pMenuWin" might be null.
2517         xFocusId = pMenuWin ? pMenuWin->GetFocusId() : nullptr;
2518         if (xFocusId != nullptr)
2519         {
2520             pMenuWin->SetFocusId(nullptr);
2521             ImplGetSVData()->maWinData.mbNoDeactivate = false;
2522         }

** CID 1349757:  Error handling issues  (CHECKED_RETURN)
/hwpfilter/source/hfont.cxx: 83 in HWPFont::Read(HWPFile &)()


________________________________________________________________________________________________________
*** CID 1349757:  Error handling issues  (CHECKED_RETURN)
/hwpfilter/source/hfont.cxx: 83 in HWPFont::Read(HWPFile &)()
77     //printf("HWPFont::Read : lang = %d\n",NLanguage);
78         for(lang = 0; lang < NLanguage; lang++)
79         {
80             hwpf.Read2b(&nfonts, 1);
81             if (!(nfonts > 0 && nfonts < MAXFONTS))
82             {
>>>     CID 1349757:  Error handling issues  (CHECKED_RETURN)
>>>     Calling "SetState" without checking return value (as is done elsewhere 28 out of 29 times).
83                 hwpf.SetState(HWP_InvalidFileFormat);
84                 return;
85             }
86             fontnames[lang] = new char[nfonts * FONTNAMELEN];
87     
88             memset(fontnames[lang], 0, nfonts * FONTNAMELEN);


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://scan.coverity.com/projects/libreoffice?tab=overview

To manage Coverity Scan email notifications for "libreoffice at lists.freedesktop.org", click https://scan.coverity.com/subscriptions/edit?email=libreoffice%40lists.freedesktop.org&token=d6481d718a775246b2340f282ebe5939



More information about the LibreOffice mailing list