cppcheck analysis of evolution-data-server_2.28.3.1-1.dsc
- ./addressbook/backends/groupwise/e-book-backend-groupwise.c:2629 [error] - Possible null pointer dereference: ebgw - otherwise it is redundant to check if ebgw is null at line 2638
- ./addressbook/backends/groupwise/e-book-backend-groupwise.c:501 [possible error] - Memory leak: update_postal_address
- ./addressbook/backends/groupwise/e-book-backend-groupwise.c:501 [possible error] - Memory leak: delete_postal_address
- ./addressbook/backends/groupwise/e-book-backend-groupwise.c:767 [possible error] - Memory leak: update_full_name
- ./addressbook/backends/groupwise/e-book-backend-groupwise.c:767 [possible error] - Memory leak: delete_full_name
- ./addressbook/backends/groupwise/e-book-backend-groupwise.c:3483 [error] - Memory leak: uri
- ./addressbook/backends/ldap/e-book-backend-ldap.c:1343 [possible error] - Memory leak: mod
- ./addressbook/backends/ldap/e-book-backend-ldap.c:1646 [error] - Memory leak: create_op
- ./addressbook/backends/ldap/e-book-backend-ldap.c:1899 [error] - Memory leak: remove_op
- ./addressbook/backends/ldap/e-book-backend-ldap.c:2291 [error] - Memory leak: modify_op
- ./calendar/backends/groupwise/e-cal-backend-groupwise-utils.c:583 [possible error] - Memory leak: item_rrule
- ./camel/camel-operation.c:637 [possible error] - Memory leak: msg
- ./camel/camel-provider.c:163 [possible error] - Memory leak: m
- ./camel/camel-search-sql-sexp.c:635 [error] - Uninitialized variable: res
- ./camel/providers/groupwise/camel-groupwise-folder.c:1315 [possible error] - Memory leak: container_id
- ./camel/providers/groupwise/camel-groupwise-utils.c:415 [error] - Memory leak: org
- ./camel/providers/imap/camel-imap-folder.c:1472 [error] - Mismatching allocation and deallocation: flaglist
- ./camel/providers/imap/camel-imap-folder.c:1495 [error] - Mismatching allocation and deallocation: flaglist
- ./camel/providers/imap/camel-imap-folder.c:3311 [possible error] - Memory leak: flag
- ./camel/providers/imap4/camel-imap4-utils.c:616 [error] - Memory leak: list
- ./libdb/btree/bt_rec.c:85 [error] - Possible null pointer dereference: mpf
- ./libdb/btree/bt_rec.c:78 [error] - Uninitialized variable: argp
- ./libdb/btree/bt_rec.c:364 [error] - Uninitialized variable: argp
- ./libdb/btree/bt_rec.c:467 [error] - Uninitialized variable: mpf
- ./libdb/btree/bt_rec.c:536 [error] - Uninitialized variable: mpf
- ./libdb/btree/bt_rec.c:620 [error] - Uninitialized variable: mpf
- ./libdb/btree/bt_rec.c:691 [error] - Uninitialized variable: mpf
- ./libdb/btree/bt_rec.c:795 [error] - Uninitialized variable: mpf
- ./libdb/btree/bt_rec.c:936 [error] - Uninitialized variable: argp
- ./libdb/cxx/cxx_except.cpp:34 [possible error] - Memory leak: tmpString::s_
- ./libdb/db/crdel_rec.c:52 [error] - Uninitialized variable: mpf
- ./libdb/db/db_rec.c:53 [error] - Uninitialized variable: mpf
- ./libdb/db/db_rec.c:136 [error] - Uninitialized variable: mpf
- ./libdb/db/db_rec.c:307 [error] - Uninitialized variable: mpf
- ./libdb/db/db_rec.c:375 [error] - Uninitialized variable: mpf
- ./libdb/db/db_rec.c:504 [error] - Uninitialized variable: argp
- ./libdb/db/db_rec.c:538 [error] - Uninitialized variable: mpf
- ./libdb/db/db_rec.c:602 [error] - Uninitialized variable: mpf
- ./libdb/db/db_rec.c:788 [error] - Uninitialized variable: mpf
- ./libdb/examples_c/ex_mpool.c:129 [error] - Resource leak: fp
- ./libdb/examples_c/ex_mpool.c:138 [error] - Memory leak: p
- ./libdb/examples_c/ex_repquote/ex_rq_main.c:285 [error] - Memory leak: prefix
- ./libdb/examples_c/ex_repquote/ex_rq_net.c:174 [possible error] - Memory leak: member
- ./libdb/examples_c/ex_thread.c:581 [error] - Resource leak: fp
- ./libdb/examples_cxx/EnvExample.cpp:107 [possible error] - Memory leak: dbenv
- ./libdb/examples_cxx/LockExample.cpp:190 [error] - Mismatching allocation and deallocation: locks
- ./libdb/examples_cxx/LockExample.cpp:236 [error] - Mismatching allocation and deallocation: locks
- ./libdb/examples_cxx/MpoolExample.cpp:130 [error] - Memory leak: p
- ./libdb/examples_cxx/TpcbExample.cpp:295 [possible error] - Memory leak: dbp
- ./libdb/examples_cxx/TpcbExample.cpp:489 [possible error] - Memory leak: adb
- ./libdb/examples_cxx/TpcbExample.cpp:496 [possible error] - Memory leak: bdb
- ./libdb/examples_cxx/TpcbExample.cpp:510 [possible error] - Memory leak: hdb
- ./libdb/examples_cxx/TpcbExample.cpp:503 [possible error] - Memory leak: tdb
- ./libdb/fileops/fop_rec.c:51 [error] - Uninitialized variable: argp
- ./libdb/fileops/fop_rec.c:52 [error] - Uninitialized variable: argp
- ./libdb/fileops/fop_rec.c:94 [error] - Uninitialized variable: argp
- ./libdb/fileops/fop_rec.c:95 [error] - Uninitialized variable: argp
- ./libdb/fileops/fop_rec.c:131 [error] - Uninitialized variable: argp
- ./libdb/fileops/fop_rec.c:170 [error] - Uninitialized variable: argp
- ./libdb/fileops/fop_rec.c:259 [error] - Uninitialized variable: argp
- ./libdb/hash/hash_rec.c:91 [error] - Uninitialized variable: mpf
- ./libdb/hash/hash_rec.c:200 [error] - Uninitialized variable: mpf
- ./libdb/hash/hash_rec.c:374 [error] - Uninitialized variable: mpf
- ./libdb/hash/hash_rec.c:464 [error] - Uninitialized variable: mpf
- ./libdb/hash/hash_rec.c:555 [error] - Uninitialized variable: mpf
- ./libdb/hash/hash_rec.c:718 [error] - Uninitialized variable: argp
- ./libdb/hash/hash_rec.c:869 [error] - Uninitialized variable: mpf
- ./libdb/hash/hash_rec.c:1023 [error] - Uninitialized variable: dbc
- ./libdb/hash/hash_rec.c:1069 [error] - Uninitialized variable: argp
- ./libdb/libdb_java/java_util.c:251 [possible error] - Dangerous usage of strncat. Tip: the 3rd parameter means maximum number of characters to append
- ./libdb/libdb_java/java_util.c:251 [error] - Dangerous usage of 'message' (strncpy doesn't always 0-terminate it)
- ./libdb/lock/lock_deadlock.c:767 [error] - Undefined behaviour: msgbuf 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.
- ./libdb/lock/lock_deadlock.c:770 [error] - Undefined behaviour: msgbuf 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.
- ./libdb/os/os_alloc.c:295 [error] - Memory leak: p
- ./libdb/os/os_alloc.c:362 [error] - Memory leak: p
- ./libdb/qam/qam_rec.c:57 [error] - Uninitialized variable: file_dbp
- ./libdb/qam/qam_rec.c:168 [error] - Uninitialized variable: file_dbp
- ./libdb/qam/qam_rec.c:262 [error] - Uninitialized variable: argp
- ./libdb/qam/qam_rec.c:360 [error] - Uninitialized variable: argp
- ./libdb/qam/qam_rec.c:469 [error] - Uninitialized variable: argp
- ./libdb/test/scr015/TestExceptInclude.cpp:25 [possible error] - Memory leak: dbe
- ./libdb/test/scr015/TestGetSetMethods.cpp:86 [possible error] - Memory leak: db_bt
- ./libdb/test/scr015/TestGetSetMethods.cpp:86 [possible error] - Memory leak: db_h
- ./libdb/test/scr015/TestGetSetMethods.cpp:86 [possible error] - Memory leak: db_re
- ./libdb/test/scr015/TestGetSetMethods.cpp:86 [possible error] - Memory leak: db_q
- ./libdb/test/scr015/TestLogc.cpp:96 [possible error] - Memory leak: db1
- ./libdb/test/scr015/TestLogc.cpp:96 [possible error] - Memory leak: db2
- ./libdb/test/scr015/TestSimpleAccess.cpp:62 [possible error] - Memory leak: db
- ./libdb/test/scr015/TestTruncate.cpp:79 [possible error] - Memory leak: db
- ./libedataserver/e-proxy.c:544 [possible error] - Memory leak: host_addr
- ./libedataserver/e-time-utils.c:2063 [error] - Possible null pointer dereference: res
- ./libedataserverui/e-book-auth-util.c:294 [error] - Memory leak: load_source_data
- ./servers/exchange/lib/e2k-global-catalog.c:875 [possible error] - Memory leak: entry
- ./servers/exchange/lib/e2k-global-catalog.c:1074 [error] - Memory leak: filter
- ./servers/google/libgdata/gdata-entry.c:979 [error] - Memory leak: xmlString
- ./servers/groupwise/e-gw-connection.c:3508 [error] - Memory leak: junk_entry
- ./servers/groupwise/e-gw-connection.c:4130 [possible error] - Memory leak: name
- ./servers/groupwise/e-gw-container.c:379 [possible error] - Memory leak: user
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 05:48:09 +0000, based on results by cppcheck 1.41-modif