cppcheck analysis of pwlib_1.10.10-3.dsc
- ./samples/audio/audio.h:67 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./samples/audio/audio.h:67 [error] - Invalid number of character ({) when these macros are defined: 'PTRACING'.
- ./samples/strtest/main.cxx:240 [possible error] - Memory leak: thrd
- ./samples/strtest/main.cxx:39 [error] - Dangerous usage of 'buffer' (strncpy doesn't always 0-terminate it)
- ./samples/threadex/main.cxx:212 [possible error] - Memory leak: thread
- ./samples/threadex/main.cxx:230 [possible error] - Memory leak: thread
- ./src/ptlib/common/osutils.cxx:2179 [possible error] - Memory leak: thread
- ./src/ptlib/msos/PODBC.cxx:378 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/msos/mail.cxx:438 [possible error] - Memory leak: CMC_message_reference_ptr::ref
- ./src/ptlib/msos/svcproc.cxx:1430 [error] - Class ServiceManager which is inherited by class NT_ServiceManager does not have a virtual destructor
- ./src/ptlib/msos/vidinput_directx.cxx:1237 [error] - Possible null pointer dereference: pDevEnum - otherwise it is redundant to check if pDevEnum is null at line 1308
- ./src/ptlib/unix/beaudio.cxx:531 [possible error] - Memory leak: pentry
- ./src/ptlib/unix/beaudio.cxx:1802 [possible error] - Memory leak: pentry
- ./src/ptlib/unix/config.cxx:130 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/unix/tlibbe.cxx:515 [error] - Invalid number of character ({) when these macros are defined: 'BE_THREADS'.
- ./src/ptlib/unix/tlibbe.cxx:515 [error] - Invalid number of character ({) when these macros are defined: 'BE_THREADS;B_ZETA_VERSION'.
- ./src/ptlib/unix/tlibbe.cxx:515 [error] - Invalid number of character ({) when these macros are defined: 'BE_THREADS;DEBUG_SEMAPHORES'.
- ./src/ptlib/unix/tlibmpthrd.cxx:63 [error] - Invalid number of character ({) when these macros are defined: 'P_MAC_MPTHREADS'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_PTHREADS'.
- ./src/ptlib/unix/tlibbe.cxx:515 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/unix/tlibbe.cxx:515 [error] - Invalid number of character ({) when these macros are defined: 'B_ZETA_VERSION'.
- ./src/ptlib/unix/tlibbe.cxx:515 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG_SEMAPHORES'.
- ./src/ptlib/unix/tlibbe.cxx:515 [error] - Invalid number of character ({) when these macros are defined: 'DEBUG_THREADS'.
- ./src/ptlib/unix/tlibmpthrd.cxx:63 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/unix/tlibmpthrd.cxx:63 [error] - Invalid number of character ({) when these macros are defined: 'NDEBUG'.
- ./src/ptlib/unix/tlibmpthrd.cxx:63 [error] - Invalid number of character ({) when these macros are defined: 'PMEMORY_CHECK'.
- ./src/ptlib/unix/tlibmpthrd.cxx:63 [error] - Invalid number of character ({) when these macros are defined: '_not_def_'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: ''.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'LINUX'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'PMEMORY_CHECK'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_GNU_PTH'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_NAMED_SEMAPHORES'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_RECURSIVE_MUTEX'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_SEMAPHORES'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_SEMAPHORES;P_HAS_SEMAPHORES_XPG6'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_SEMAPHORES;P_LINUX'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_HAS_SEMAPHORES_XPG6'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_LINUX'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_MACOSX'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_NETBSD;P_NO_CANCEL'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_PTHREADS_XPG6'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_PTHREADS_XPG6;P_HAS_RECURSIVE_MUTEX'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_QNX'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: 'P_RTEMS'.
- ./src/ptlib/unix/tlibthrd.cxx:638 [error] - Invalid number of character ({) when these macros are defined: '_DEBUG'.
- ./tools/MergeSym/MergeSym.cxx:87 [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:59 +0000, based on results by cppcheck 1.41-modif