[umbrello] [Bug 340646] Fix issues reported by Coverity scan
Oliver Kellogg
bugzilla_noreply at kde.org
Mon Dec 6 19:27:17 GMT 2021
https://bugs.kde.org/show_bug.cgi?id=340646
--- Comment #134 from Oliver Kellogg <okellogg at users.sourceforge.net> ---
Git commit ff074f9b07a79d71f8456646da20535dd619e3fd by Oliver Kellogg.
Committed on 06/12/2021 at 19:26.
Pushed by okellogg into branch 'master'.
https://scan.coverity.com/projects/3327 Coverity fixes listed by CID :
178695 Unchecked return value in umldoc.cpp
- In function loadUMLObjectsFromXMI1 loop over QDomNode, on handling
type "Model", in nested for-loop of i over Uml::ModelType, if name is
m_root[i]->name() then
- define local UMLFolder *curRootSave saving m_pCurrentRoot;
- if return value from loadFromXMI1(tempElement) is false then restore
m_pCurrentRoot from curRootSave and return false.
268392 Logically dead code in diagram_utils.cpp
- In function importGraph loop over lines handling of associations, if
after handling of swapObjects `error' is set then `assoc' is
guaranteed to be null; ergo remove the if-statement testing assoc.
364156 Uninitialized pointer field in codeimport/phpimport.cpp
- In PHPIncludeFileVisitor constructor initialize members m_indent and
m_dependencies.
364157 Dereference after null check in umllistview.cpp
- In functtion loadChildrenFromXMI switch (lvType) case
UMLListViewItem::lvt_Attribute et al. with findItem(nID) returning
null, in the code handling (lvType == lvt_InstanceAttribute) with
umlObject->asUMLInstance() returning non null do not reassign to the
existing variable umlObject. Instead, define local UMLObject* attrObj
receiving the result from instance->findChildObjectById(nID).
364159 Uninitialized pointer field in codeimport/phpimport.cpp
- In class DebugLanguageParserHelper constructor, initialize member
m_ast to null.
- Additional cosmetic changes in class DebugLanguageParserHelper:
- Rename function setFeeded to setFed.
- Rename function isFeeded to wasFed.
M +8 -5 umbrello/codeimport/phpimport.cpp
M +1 -2 umbrello/diagram_utils.cpp
M +6 -1 umbrello/umldoc.cpp
M +3 -3 umbrello/umllistview.cpp
https://invent.kde.org/sdk/umbrello/commit/ff074f9b07a79d71f8456646da20535dd619e3fd
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the umbrello-devel
mailing list