cppcheck analysis of dasher_4.10.1-2.dsc
- ./Src/DasherCore/NodeManagerFactory.h:41 [error] - Class CNodeManagerFactory which is inherited by class CAlphabetManagerFactory does not have a virtual destructor
- ./Src/DasherCore/AlphabetManagerFactory.h:74 [possible error] - Memory leak: CAlphabetManagerFactory::m_pAlphabet
- ./Src/DasherCore/ConversionHelper.h:50 [error] - Class CConversionHelper which is inherited by class CCannaConversionHelper does not have a virtual destructor
- ./Src/DasherCore/NodeManager.h:63 [error] - Class CNodeManager which is inherited by class CControlManager does not have a virtual destructor
- ./Src/DasherCore/NodeManagerFactory.h:41 [error] - Class CNodeManagerFactory which is inherited by class CControlManagerFactory does not have a virtual destructor
- ./Src/DasherCore/NodeManager.h:63 [error] - Class CNodeManager which is inherited by class CConversionManager does not have a virtual destructor
- ./Src/DasherCore/ConversionHelper.h:50 [error] - Class CConversionHelper which is inherited by class CIMEConversionHelper does not have a virtual destructor
- ./Src/DasherCore/LanguageModelling/CTWLanguageModel.cpp:443 [error] - Array 'szMagic[4]' index 4 out of bounds
- ./Src/DasherCore/PinYinConversionHelper.h:50 [possible error] - Memory leak: CPinYinConversionHelper::m_pLanguageModel
- ./Src/DasherCore/PinYinConversionHelper.h:51 [possible error] - Memory leak: CPinYinConversionHelper::m_pAlphabet
- ./Src/DasherCore/PinYinConversionHelper.h:84 [possible error] - Memory leak: CPinYinConversionHelper::pParser
- ./Src/DasherCore/PinyinParser.h:234 [possible error] - Memory leak: CPinyinParser::m_pRoot
- ./Src/DasherCore/UserLogTrial.cpp:326 [possible error] - Memory leak: pLocation
- ./Src/DasherCore/UserLogTrial.cpp:371 [possible error] - Memory leak: pLocation
- ./Src/DasherCore/UserLogTrial.cpp:411 [possible error] - Memory leak: pLocation
- ./Src/DasherCore/UserLogTrial.cpp:448 [possible error] - Memory leak: pLocation
- ./Src/DasherCore/UserLogTrial.cpp:463 [possible error] - Memory leak: pButton
- ./Src/DasherCore/UserLogTrial.cpp:1250 [error] - Memory leak: pCycle
- ./Src/Gtk2/DasherAppSettings.cpp:351 [error] - Dangerous usage of 'szFullName' (strncpy doesn't always 0-terminate it)
- ./Src/Gtk2/DasherAppSettings.cpp:374 [error] - Dangerous usage of 'szFullName' (strncpy doesn't always 0-terminate it)
- ./Src/Gtk2/dasher_action_script.cpp:86 [error] - Memory leak: szFullPath
- ./Src/Gtk2/dasher_editor_internal.cpp:1566 [error] - Resource leak: fp
- ./Src/Gtk2/dasher_editor_internal.cpp:1604 [error] - Resource leak: fp
- ./Src/Gtk2/dasher_editor_internal.cpp:1173 [error] - Dangerous usage of 'szRegistryName' (strncpy doesn't always 0-terminate it)
- ./Src/Gtk2/dasher_editor_internal.cpp:1303 [error] - Dangerous usage of 'szRegistryName' (strncpy doesn't always 0-terminate it)
- ./Src/Win32/Widgets/Splitter.h:16 [error] - Class CSplitterOwner which is inherited by class CDasherWindow does not have a virtual destructor
- ./Src/Common/NoClones.h:30 [error] - Class NoClones which is inherited by class CFontStore does not have a virtual destructor
- ./Src/Win32/Widgets/ControlPage.h:43 [possible error] - Memory leak: CControlPage::m_pModuleSettingsDialogue
- ./Src/Win32/Widgets/GameGroup.h:83 [possible error] - Memory leak: CGameGroup::m_pLevelEdit
- ./Src/Win32/Widgets/GameGroup.h:84 [possible error] - Memory leak: CGameGroup::m_pLevelLabel
- ./Src/Win32/Widgets/GameGroup.h:86 [possible error] - Memory leak: CGameGroup::m_pScoreEdit
- ./Src/Win32/Widgets/GameGroup.h:87 [possible error] - Memory leak: CGameGroup::m_pScoreLabel
- ./Src/Win32/Widgets/GameGroup.h:89 [possible error] - Memory leak: CGameGroup::m_pDemoButton
- ./Src/Win32/Widgets/GameGroup.h:92 [possible error] - Memory leak: CGameGroup::m_pNextButton
- ./Src/Win32/Widgets/GameGroup.h:93 [possible error] - Memory leak: CGameGroup::m_pGameTextLabel
- ./Src/Win32/Widgets/Slidebar.h:34 [possible error] - Memory leak: CSlidebar::m_pStatusControl
- ./Src/Win32/Widgets/Slidebar.cpp:68 [error] - Division by zero
Note: if you think the results reveal a security bug,
please don't hesitate to contact the
security team
This report was generated on Thu, 16 Dec 2010 05:46:52 +0000, based on results by cppcheck 1.41-modif