cppcheck analysis of player_2.0.4-3.3.dsc
- ./client_libs/libplayerc++/rfidproxy.cc:82 [error] - Buffer access out-of-bounds
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:48054 [error] - Memory leak: arg2
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:48122 [error] - Memory leak: arg2
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:48223 [error] - Memory leak: arg2
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:48606 [error] - Memory leak: arg3
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:6808 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:6959 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:7110 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:7391 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:8974 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:12173 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:12231 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:12289 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:12347 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:13933 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:14173 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:15159 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:15217 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:15275 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:17885 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:17943 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:18001 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:18059 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:24567 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:26248 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:26306 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:26364 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:26422 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:26480 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:32034 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:33922 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:35741 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:39138 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:39196 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:39405 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:39463 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:39703 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:39761 [error] - Allocation with malloc, memcpy doesn't release it.
- ./client_libs/libplayerc/bindings/python/playerc_wrap.c:40864 [error] - Allocation with malloc, memcpy doesn't release it.
- ./libplayercore/bindings/java/playercore_java_wrap.cc:3164 [error] - Uninitialized variable: result
- ./libplayercore/bindings/java/playercore_java_wrap.cc:3224 [error] - Uninitialized variable: result
- ./libplayerxdr/functiontable.c:512 [error] - Common realloc mistake: "ftable" nulled but not freed upon failure
- ./server/drivers/audiodsp/acoustics.cc:220 [error] - Mismatching allocation and deallocation: Acoustics::fft
- ./server/drivers/camera/v4l/v4lframe.c:246 [error] - Resource leak: fp
- ./server/drivers/laser/sickpls.cc:544 [error] - Mismatching allocation and deallocation: TempData
- ./server/drivers/localization/amcl/map/map_store.c:44 [error] - Resource leak: file
- ./server/drivers/localization/amcl/map/map_store.c:138 [error] - Resource leak: file
- ./server/drivers/map/vmapfile.cc:240 [error] - Resource leak: fp
- ./server/drivers/mcom/lifomcom.h:79 [error] - Memory leak: LinkList::top
- ./server/drivers/mixed/cmucam2/cmucam2.cc:511 [error] - Deallocating a deallocated pointer: camera_packet
- ./server/drivers/position/nav200/sicknav200.cc:195 [error] - Mismatching allocation and deallocation: SickNAV200::device_name
- ./server/drivers/rfid/skyetekM1.cc:425 [error] - Uninitialized variable: response_buf
- ./utils/playerv/dev_dio.c:132 [error] - Undefined behaviour: str is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./utils/playerv/dev_dio.c:137 [error] - Undefined behaviour: str is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./utils/playerv/dev_dio.c:139 [error] - Undefined behaviour: str is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
Note: if you think the results reveal a security bug,
please don't hesitate to contact the
security team
This report was generated on Mon, 20 Dec 2010 21:17:52 +0000, based on results by cppcheck 1.46