New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Tue Mar 15 23:14:52 UTC 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.
7 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 1356339: Uninitialized members (UNINIT_CTOR)
/sc/source/ui/inc/checklistmenu.hxx: 254 in ScSearchEdit::ScSearchEdit(vcl::Window *)()
________________________________________________________________________________________________________
*** CID 1356339: Uninitialized members (UNINIT_CTOR)
/sc/source/ui/inc/checklistmenu.hxx: 254 in ScSearchEdit::ScSearchEdit(vcl::Window *)()
248
249 class ScSearchEdit : public Edit
250 {
251 private:
252 ScTabStops* mpTabStops;
253 public:
>>> CID 1356339: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "mpTabStops" is not initialized in this constructor nor in any functions that it calls.
254 ScSearchEdit(Window* pParent) : Edit(pParent) {}
255 virtual ~ScSearchEdit() {}
256
257 virtual void MouseButtonDown( const MouseEvent& rMEvt ) override;
258 void SetTabStopsContainer( ScTabStops* pTabStops ) { mpTabStops = pTabStops; }
259 };
** CID 1356338: (RESOURCE_LEAK)
/solenv/bin/concat-deps.c: 1097 in process()
/solenv/bin/concat-deps.c: 1097 in process()
/solenv/bin/concat-deps.c: 1097 in process()
________________________________________________________________________________________________________
*** CID 1356338: (RESOURCE_LEAK)
/solenv/bin/concat-deps.c: 1097 in process()
1091 /* Note: yes we are going to leak 'buffer'
1092 * this is on purpose, to avoid cloning the 'key' out of it and our special
1093 * 'hash' just store the pointer to the key inside of buffer, hence it need
1094 * to remain allocated
1095 * coverity[leaked_storage] - this is on purpose
1096 */
>>> CID 1356338: (RESOURCE_LEAK)
>>> Variable "buffer" going out of scope leaks the storage it points to.
1097 return rc;
1098 }
1099
1100 static void usage(void)
1101 {
1102 fputs("Usage: concat-deps <file that contains dep_files>\n", stderr);
/solenv/bin/concat-deps.c: 1097 in process()
1091 /* Note: yes we are going to leak 'buffer'
1092 * this is on purpose, to avoid cloning the 'key' out of it and our special
1093 * 'hash' just store the pointer to the key inside of buffer, hence it need
1094 * to remain allocated
1095 * coverity[leaked_storage] - this is on purpose
1096 */
>>> CID 1356338: (RESOURCE_LEAK)
>>> Variable "buffer" going out of scope leaks the storage it points to.
1097 return rc;
1098 }
1099
1100 static void usage(void)
1101 {
1102 fputs("Usage: concat-deps <file that contains dep_files>\n", stderr);
/solenv/bin/concat-deps.c: 1097 in process()
1091 /* Note: yes we are going to leak 'buffer'
1092 * this is on purpose, to avoid cloning the 'key' out of it and our special
1093 * 'hash' just store the pointer to the key inside of buffer, hence it need
1094 * to remain allocated
1095 * coverity[leaked_storage] - this is on purpose
1096 */
>>> CID 1356338: (RESOURCE_LEAK)
>>> Variable "buffer" going out of scope leaks the storage it points to.
1097 return rc;
1098 }
1099
1100 static void usage(void)
1101 {
1102 fputs("Usage: concat-deps <file that contains dep_files>\n", stderr);
** CID 1356337: Resource leaks (RESOURCE_LEAK)
/sd/source/core/drawdoc3.cxx: 270 in SdDrawDocument::OpenBookmarkDoc(const rtl::OUString &)()
________________________________________________________________________________________________________
*** CID 1356337: Resource leaks (RESOURCE_LEAK)
/sd/source/core/drawdoc3.cxx: 270 in SdDrawDocument::OpenBookmarkDoc(const rtl::OUString &)()
264 SdDrawDocument* pBookmarkDoc = nullptr;
265
266 if (!rBookmarkFile.isEmpty() && maBookmarkFile != rBookmarkFile)
267 {
268 SfxMedium* pMedium = new SfxMedium( rBookmarkFile, StreamMode::READ );
269 pBookmarkDoc = OpenBookmarkDoc(*pMedium);
>>> CID 1356337: Resource leaks (RESOURCE_LEAK)
>>> Variable "pMedium" going out of scope leaks the storage it points to.
270 }
271 else if (mxBookmarkDocShRef.Is())
272 {
273 pBookmarkDoc = mxBookmarkDocShRef->GetDoc();
274 }
275
________________________________________________________________________________________________________
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