cppcheck analysis of libprelude_1.0.0-2.dsc
- ./bindings/c++/prelude-client-profile.cxx:55 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:60 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:65 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:70 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:75 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:80 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:85 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:90 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:95 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:100 [error] - Uninitialized variable: buf
- ./bindings/c++/prelude-client-profile.cxx:116 [error] - Uninitialized variable: buf
- ./bindings/low-level/perl/Prelude.c:41561 [error] - Allocation with malloc, memcpy doesn't release it.
- ./bindings/low-level/perl/Prelude.c:54115 [error] - Allocation with malloc, memcpy doesn't release it.
- ./bindings/low-level/perl/Prelude.c:55936 [error] - Allocation with malloc, memcpy doesn't release it.
- ./bindings/low-level/perl/Prelude.c:61841 [error] - Allocation with malloc, memcpy doesn't release it.
- ./bindings/low-level/perl/Prelude.c:61978 [error] - Allocation with malloc, memcpy doesn't release it.
- ./bindings/low-level/python/_prelude.c:35864 [error] - Allocation with malloc, memcpy doesn't release it.
- ./bindings/low-level/python/_prelude.c:46807 [error] - Allocation with malloc, memcpy doesn't release it.
- ./bindings/low-level/python/_prelude.c:48511 [error] - Allocation with malloc, memcpy doesn't release it.
- ./bindings/low-level/python/_prelude.c:53921 [error] - Allocation with malloc, memcpy doesn't release it.
- ./bindings/low-level/python/_prelude.c:54038 [error] - Allocation with malloc, memcpy doesn't release it.
- ./libmissing/getaddrinfo.c:327 [error] - Memory leak: storage
- ./libmissing/getaddrinfo.c:328 [error] - Memory leak: storage
- ./libmissing/regcomp.c:2789 [error] - Uninitialized variable: symb_table
- ./libmissing/regexec.c:3908 [error] - Uninitialized variable: extra
- ./libmissing/tests/test-getdelim.c:48 [error] - Resource leak: f
- ./libmissing/tests/test-getline.c:48 [error] - Resource leak: f
- ./prelude-admin/prelude-admin.c:1118 [error] - Memory leak: new.filename
- ./prelude-admin/prelude-admin.c:1969 [error] - Memory leak: ent.name
- ./prelude-admin/prelude-admin.c:1969 [error] - Memory leak: ent.uid
- ./prelude-admin/prelude-admin.c:1969 [error] - Memory leak: ent.gid
- ./prelude-admin/prelude-admin.c:1969 [error] - Memory leak: ent.analyzerid
- ./prelude-admin/prelude-admin.c:1969 [error] - Memory leak: ent.permission
- ./prelude-admin/prelude-admin.c:1969 [error] - Memory leak: ent.tanalyzerid
- ./src/idmef-criteria-string.yac.c:1363 [error] - Memory leak: yyptr
- ./src/prelude-client-profile.c:579 [error] - Memory leak: cp
- ./src/prelude-failover.c:403 [error] - Resource leak: dir
- ./src/prelude-msg.c:315 [error] - Possible null pointer dereference: msg - otherwise it is redundant to check if msg is null at line 316
- ./src/prelude-plugin.c:460 [error] - Memory leak: pe
- ./src/variable.c:96 [error] - Memory leak: item.variable
Note: if you think the results reveal a security bug,
please don't hesitate to contact the
security team
This report was generated on Wed, 06 Apr 2011 06:58:12 +0000, based on results by cppcheck 1.46