cppcheck analysis of synfig_0.62.00-2.dsc
- ./src/modules/mod_bmp/mptr_bmp.cpp:147 [possible error] - Resource leak: file
- ./src/modules/mod_gradient/curvegradient.cpp:394 [error] - Uninitialized variable: perp_dist
- ./src/modules/mod_libavcodec/trgt_av.h:48 [possible error] - Memory leak: Target_LibAVCodec::data
- ./src/modules/mod_png/mptr_png.cpp:324 [error] - Memory leak: data
- ./src/modules/mod_svg/svg_parser.cpp:1836 [error] - Memory leak: data
- ./src/synfig/blur.cpp:1119 [possible error] - Memory leak: SC1
- ./src/synfig/blur.cpp:1119 [possible error] - Memory leak: SC2
- ./src/synfig/blur.cpp:1119 [possible error] - Memory leak: SC3
- ./src/synfig/importer.cpp:144 [error] - Dangerous iterator usage. After erase the iterator is invalid so dereferencing it or comparing it with another iterator is invalid.
- ./src/synfig/layer_composite.h:42 [error] - Class Layer_NoDeform which is inherited by class Layer_PasteCanvas does not have a virtual destructor
- ./src/synfig/layer_composite.h:42 [error] - Class Layer_NoDeform which is inherited by class Layer_Shape does not have a virtual destructor
- ./src/synfig/surfacenew.cpp:288 [error] - Invalid number of character (() when these macros are defined: ''.
- ./src/synfig/surfacenew.cpp:288 [error] - Invalid number of character (() when these macros are defined: 'DOXYGEN_SKIP'.
- ./src/synfig/surfacenew.cpp:288 [error] - Invalid number of character (() when these macros are defined: 'DPM2DPI'.
- ./src/synfig/surfacenew.cpp:288 [error] - Invalid number of character (() when these macros are defined: 'ENABLE_NLS'.
- ./src/synfig/surfacenew.cpp:288 [error] - Invalid number of character (() when these macros are defined: 'HAS_VIMAGE'.
- ./src/synfig/surfacenew.cpp:288 [error] - Invalid number of character (() when these macros are defined: 'HAVE_CONFIG_H'.
- ./src/synfig/surfacenew.cpp:288 [error] - Invalid number of character (() when these macros are defined: 'SYNFIG_LAYER'.
- ./src/synfig/surfacenew.cpp:288 [error] - Invalid number of character (() when these macros are defined: 'USE_HALF_TYPE'.
- ./src/synfig/target_null.h:56 [possible error] - Mismatching allocation and deallocation: Target_Null::buffer
- ./src/synfig/target_null.h:58 [possible error] - Mismatching allocation and deallocation: Target_Null::buffer
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 06:02:49 +0000, based on results by cppcheck 1.41-modif