New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Thu Jan 18 15:37:31 UTC 2018
Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
2 new defect(s) introduced to LibreOffice found with Coverity Scan.
5 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 2 of 2 defect(s)
** CID 1427648: Null pointer dereferences (FORWARD_NULL)
/sw/source/uibase/shells/textsh1.cxx: 192 in sw_CharDialog(SwWrtShell &, bool, unsigned short, const SfxItemSet *, SfxRequest *)()
________________________________________________________________________________________________________
*** CID 1427648: Null pointer dereferences (FORWARD_NULL)
/sw/source/uibase/shells/textsh1.cxx: 192 in sw_CharDialog(SwWrtShell &, bool, unsigned short, const SfxItemSet *, SfxRequest *)()
186 if (nSlot == FN_INSERT_HYPERLINK)
187 pDlg->SetCurPageId("hyperlink");
188 else if (nSlot == SID_CHAR_DLG_EFFECT)
189 pDlg->SetCurPageId("fonteffects");
190 else if (nSlot == SID_ATTR_CHAR_FONT || nSlot == SID_CHAR_DLG_FOR_PARAGRAPH)
191 pDlg->SetCurPageId("font");
>>> CID 1427648: Null pointer dereferences (FORWARD_NULL)
>>> Comparing "pReq" to null implies that "pReq" might be null.
192 else if (pReq)
193 {
194 const SfxStringItem* pItem = (*pReq).GetArg<SfxStringItem>(FN_PARAM_1);
195 if (pItem)
196 pDlg->SetCurPageId(OUStringToOString(pItem->GetValue(), RTL_TEXTENCODING_UTF8));
197 }
** CID 1427647: Resource leaks (RESOURCE_LEAK)
/sal/osl/all/log.cxx: 170 in <unnamed>::getLogFile()()
________________________________________________________________________________________________________
*** CID 1427647: Resource leaks (RESOURCE_LEAK)
/sal/osl/all/log.cxx: 170 in <unnamed>::getLogFile()()
164 return nullptr;
165 #endif
166
167 // stays until process exits
168 static std::ofstream file(logFile, std::ios::app | std::ios::out);
169
>>> CID 1427647: Resource leaks (RESOURCE_LEAK)
>>> Variable "logFile" going out of scope leaks the storage it points to.
170 return &file;
171 }
172
173 void maybeOutputTimestamp(std::ostringstream &s) {
174 static char const * env = getLogLevel();
175 if (env == nullptr)
________________________________________________________________________________________________________
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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyc4udzmiJSzBsEwGwPEI3Br1-2ByP3I2cYgk-2BF32r-2FgVSbcONIOBWuER3Fg1puDScBcSz0en4hExWDy3rmle0b2Q-2BeXy8vq9UgsfHazjpDXBW0g-2FySnGWJpjJ9bJzcCPyMKJt8j3cAB3HCyArJhJz22tft7kNEPpWwJ-2FhDu2-2F7hwj0-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-2FTHi5VQof9xGafB4oBwGYxuHHknceo2QLpCrZ44Ciy7AqBR2QyX6OCB5lwWgMDuK-2FivqaohkU3M9kT-2Fww10Qt2GoaCJAOQCa0Wv4ijH4oV8jCt0XXa7QeAwh_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyc4udzmiJSzBsEwGwPEI3Bqu0RuL61-2FwJRxIBjAqii3JT007zywK2RrZriqRFyCuIQoDcjQe7Vdlnoisyat7Mf-2BEnhC2nEYgcBBj1zWw38l8H48rxh6sgkh7vxrDC2gaw8EqV3HQsisqO3dSfAr76cBxhIkUpZ6EHBo6kqDvVHag-3D
More information about the LibreOffice
mailing list