cppcheck analysis of ptlib_2.6.5-1.dsc
- ./samples/audio/audio.h:54 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./samples/audio/audio.h:54 [error] - Invalid number of character ({) when these macros are defined: 'PTRACING'.
- ./samples/ptimer/main.cxx:248 [possible error] - Memory leak: startIt
- ./samples/ptimer/main.cxx:318 [possible error] - Memory leak: thread
- ./samples/safetest/main.cxx:380 [possible error] - Memory leak: location
- ./samples/safetest/main.cxx:378 [error] - Division by zero
- ./samples/strtest/main.cxx:241 [possible error] - Memory leak: thrd
- ./samples/strtest/main.cxx:41 [error] - Dangerous usage of 'buffer' (strncpy doesn't always 0-terminate it)
- ./src/ptlib/Nucleus++/NucleusConfig.cxx:62 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/Nucleus++/NucleusConfig.cxx:62 [error] - Invalid number of character ({) when these macros are defined: 'WOT_NO_FILESYSTEM'.
- ./src/ptlib/Nucleus++/NucleusConfig.cxx:62 [error] - Invalid number of character ({) when these macros are defined: '__CWP_HAVE_ENVIRONMENT__'.
- ./src/ptlib/msos/mail.cxx:391 [possible error] - Memory leak: CMC_message_reference_ptr::ref
- ./src/ptlib/msos/svcproc.cxx:1231 [error] - Class ServiceManager which is inherited by class NT_ServiceManager does not have a virtual destructor
- ./src/ptlib/unix/beaudio.cxx:488 [possible error] - Memory leak: pentry
- ./src/ptlib/unix/beaudio.cxx:1759 [possible error] - Memory leak: pentry
- ./src/ptlib/unix/config.cxx:72 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/unix/config.cxx:72 [error] - Invalid number of character ({) when these macros are defined: '__NetBSD__'.
- ./src/ptlib/unix/tlibbe.cxx:434 [error] - Invalid number of character ({) when these macros are defined: 'BE_THREADS'.
- ./src/ptlib/unix/tlibbe.cxx:434 [error] - Invalid number of character ({) when these macros are defined: 'BE_THREADS;B_ZETA_VERSION'.
- ./src/ptlib/unix/tlibbe.cxx:434 [error] - Invalid number of character ({) when these macros are defined: 'BE_THREADS;DEBUG_SEMAPHORES'.
- ./src/ptlib/unix/tlibmpthrd.cxx:53 [error] - Invalid number of character ({) when these macros are defined: 'P_MAC_MPTHREADS'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_PTHREADS'.
- ./src/ptlib/unix/tlibbe.cxx:434 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/unix/tlibbe.cxx:434 [error] - Invalid number of character ({) when these macros are defined: 'B_ZETA_VERSION'.
- ./src/ptlib/unix/tlibbe.cxx:434 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG_SEMAPHORES'.
- ./src/ptlib/unix/tlibbe.cxx:434 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG_THREADS'.
- ./src/ptlib/unix/tlibmpthrd.cxx:53 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/unix/tlibmpthrd.cxx:53 [error] - Invalid number of character ({) when these macros are defined: 'NDEBUG'.
- ./src/ptlib/unix/tlibmpthrd.cxx:53 [error] - Invalid number of character ({) when these macros are defined: 'PMEMORY_CHECK'.
- ./src/ptlib/unix/tlibmpthrd.cxx:53 [error] - Invalid number of character ({) when these macros are defined: '_not_def_'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'LINUX'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'PMEMORY_CHECK'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'PTRACING'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_GNU_PTH'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_NAMED_SEMAPHORES'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_RECURSIVE_MUTEX'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_SEMAPHORES'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_SEMAPHORES;P_HAS_SEMAPHORES_XPG6'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_SEMAPHORES;P_LINUX'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_SEMAPHORES_XPG6'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_LINUX'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_MACOSX'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_NETBSD;P_NO_CANCEL'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_PTHREADS_XPG6'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_RTEMS'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: 'P_USE_ASSERTS'.
- ./src/ptlib/unix/tlibthrd.cxx:111 [error] - Invalid number of character ({) when these macros are defined: '_DEBUG'.
- ./tools/MergeSym/MergeSym.cxx:62 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./tools/msvc6chk/msvc6chk.cpp:268 [error] - Buffer access out-of-bounds
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:00:58 +0000, based on results by cppcheck 1.41-modif