Task #749 - evolution-data-server-3.52.0-1.fc40/scan-results.err
back to task #749download
Error: GCC_ANALYZER_WARNING (CWE-401): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-ycBP1o/src.c:2: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/iconv-detect.c: scope_hint: In function ‘test_iconv’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/iconv-detect.c:101:12: warning[-Wanalyzer-malloc-leak]: leak of ‘iconv_open("UTF-8", "ISO-2022-JP")’ # 99| # 100| cd = iconv_open ("UTF-8", "ISO-2022-JP"); # 101|-> if (cd == (iconv_t) -1) # 102| return 0; # 103| Error: GCC_ANALYZER_WARNING (CWE-401): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/iconv-detect.c:102:24: warning[-Wanalyzer-malloc-leak]: leak of ‘transbuf’ # 100| cd = iconv_open ("UTF-8", "ISO-2022-JP"); # 101| if (cd == (iconv_t) -1) # 102|-> return 0; # 103| # 104| if (iconv (cd, &jp, &jp_len, &trans, &utf8_len) == -1 || jp_len != 0) { Error: GCC_ANALYZER_WARNING (CWE-401): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/iconv-detect.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/iconv-detect.c:142:20: warning[-Wanalyzer-malloc-leak]: leak of ‘iconv_open(*<unknown>.charset, "UTF-8")’ # 140| for (i = 0; i < num_iso8859_tests; i++) { # 141| cd = iconv_open (info[i].charset, "UTF-8"); # 142|-> if (cd != (iconv_t) -1) { # 143| iconv_close (cd); # 144| /*printf ("(\"%s\", (iso), (codepage))\n", info[i].format);*/ Error: GCC_ANALYZER_WARNING (CWE-401): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/iconv-detect.c:163:20: warning[-Wanalyzer-malloc-leak]: leak of ‘iconv_open(*<unknown>.charset, "UTF-8")’ # 161| for (i = 0; i < num_iso2022_tests; i++) { # 162| cd = iconv_open (info[i].charset, "UTF-8"); # 163|-> if (cd != (iconv_t) -1) { # 164| iconv_close (cd); # 165| /*printf ("(\"%s\", (iso), (codepage))\n", info[i].format);*/ Error: GCC_ANALYZER_WARNING (CWE-401): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/iconv-detect.c:184:20: warning[-Wanalyzer-malloc-leak]: leak of ‘iconv_open(*<unknown>.charset, "UTF-8")’ # 182| for (i = 0; i < num_iso10646_tests; i++) { # 183| cd = iconv_open (info[i].charset, "UTF-8"); # 184|-> if (cd != (iconv_t) -1) { # 185| iconv_close (cd); # 186| /*if (info[i].id < ISO_DASH_D_LOWER) Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-7mWJmZ/src.c:2:27: warning[deadcode.DeadStores]: Value stored to 'detail' during its initialization is never read Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-EO0ocA/src.c:6:10: warning[deadcode.DeadStores]: Value stored to 'fd' during its initialization is never read Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-GR98bK/src.c:3:33: warning[deadcode.DeadStores]: Value stored to 'cd' is never read Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-kVGcFe/src.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-nWNao1/src.c:2:27: warning[deadcode.DeadStores]: Value stored to 'detail' during its initialization is never read Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-ycBP1o/src.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/docs/reference/camel/camel-scan.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/docs/reference/camel/camel-scan.c:520:16: warning[deadcode.DeadStores]: Although the value stored to 'event_num' is used in the enclosing expression, the value is never actually read from 'event_num' Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/docs/reference/evolution-data-server/evolution-data-server-scan.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/docs/reference/evolution-data-server/evolution-data-server-scan.c:538:16: warning[deadcode.DeadStores]: Although the value stored to 'event_num' is used in the enclosing expression, the value is never actually read from 'event_num' Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/addressbook/libebook-contacts/tmp-introspecto6wkdzog/EBookContacts-1.2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/addressbook/libebook-contacts/tmp-introspecto6wkdzog/EBookContacts-1.2.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/addressbook/libebook/tmp-introspectita565v3/EBook-1.2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/addressbook/libebook/tmp-introspectita565v3/EBook-1.2.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/addressbook/libedata-book/tmp-introspectikgozqey/EDataBook-1.2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/addressbook/libedata-book/tmp-introspectikgozqey/EDataBook-1.2.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/calendar/libecal/tmp-introspectxpogdmn8/ECal-2.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/calendar/libecal/tmp-introspectxpogdmn8/ECal-2.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/calendar/libedata-cal/tmp-introspectyml41bcq/EDataCal-2.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/calendar/libedata-cal/tmp-introspectyml41bcq/EDataCal-2.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/camel/tmp-introspectx6b_ji51/Camel-1.2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/camel/tmp-introspectx6b_ji51/Camel-1.2.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/libebackend/tmp-introspect3is5fxqe/EBackend-1.2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/libebackend/tmp-introspect3is5fxqe/EBackend-1.2.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/libedataserver/tmp-introspect2942pf1a/EDataServer-1.2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/libedataserver/tmp-introspect2942pf1a/EDataServer-1.2.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/libedataserverui/tmp-introspect009o9zy5/EDataServerUI-1.2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/libedataserverui/tmp-introspect009o9zy5/EDataServerUI-1.2.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/libedataserverui/tmp-introspectp5fx8h8a/EDataServerUI4-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/libedataserverui/tmp-introspectp5fx8h8a/EDataServerUI4-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-address-book-cursor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-address-book-factory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-address-book-view.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-address-book.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-authenticator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-calendar-factory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-calendar-view.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-calendar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-direct-book.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-localed.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-oauth2-response.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-source-manager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-source.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-subprocess-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-user-prompter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/backends/carddav/e-book-backend-carddav.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/backends/file/e-book-sqlite-keys.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/backends/ldap/e-book-backend-ldap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/backends/ldap/e-book-backend-ldap.c:6255: warning[nullPointer]: Possible null pointer dereference: ldap_error_msg # 6253| "%s: %02X (%s), additional info: %s\n", G_STRFUNC, # 6254| ldap_error, # 6255|-> ldap_err2string (ldap_error), ldap_error_msg); # 6256| } # 6257| if (ldap_error_msg) Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-address-western.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-book-contacts-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-book-indices-updater.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.c: scope_hint: In function ‘n_setter’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.c:929:48: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘data’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. /usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.c:38: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.c:2215:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.c:2215:9: note: in expansion of macro ‘g_return_val_if_fail’ # 927| EContactName *name = data; # 928| # 929|-> e_vcard_attribute_add_value (attr, name->family ? name->family : ""); # 930| e_vcard_attribute_add_value (attr, name->given ? name->given : ""); # 931| e_vcard_attribute_add_value (attr, name->additional ? name->additional : ""); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-name-western.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-source-backend-summary-setup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-vcard.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook/e-book-client-cursor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook/e-book-client-view.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook/e-book-client-view.c:897:4: warning[unix.Malloc]: Potential memory leak # 895| e_book_client_view_dup_indices ( # 896| E_BOOK_CLIENT_VIEW (object))); # 897|-> return; # 898| } # 899| Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook/e-book-client.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook/e-book-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook/e-book.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook/e-destination.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-backend-sexp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-backend-sqlitedb.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-backend-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-cache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c: scope_hint: In function ‘e_book_meta_backend_process_changes_sync’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3830:76: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘local_error’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:38: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3788:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3788:31: note: in expansion of macro ‘E_IS_BOOK_META_BACKEND’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3788:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3788:31: note: in expansion of macro ‘E_IS_BOOK_META_BACKEND’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3085:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3085:31: note: in expansion of macro ‘E_IS_BOOK_META_BACKEND’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3085:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3085:31: note: in expansion of macro ‘E_IS_BOOK_META_BACKEND’ /usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. /usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-cancellable-locks.h:32: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/libedataserver.h:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/libebook-contacts.h:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-backend-sexp.h:29: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:42: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3090:25: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3791:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1113:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.h:44:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1113:31: note: in expansion of macro ‘E_IS_CONTACT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1113:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.h:44:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1113:31: note: in expansion of macro ‘E_IS_CONTACT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1180:32: note: in expansion of macro ‘FALSE’ # 3828| if (!success && g_error_matches (local_error, E_CLIENT_ERROR, E_CLIENT_ERROR_INVALID_ARG)) { # 3829| if (!invalid_objects) { # 3830|-> invalid_objects = g_string_new (local_error->message); # 3831| } else { # 3832| g_string_append_c (invalid_objects, '\n'); Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3863:76: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘local_error’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3788:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3788:31: note: in expansion of macro ‘E_IS_BOOK_META_BACKEND’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3788:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3788:31: note: in expansion of macro ‘E_IS_BOOK_META_BACKEND’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3085:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3085:31: note: in expansion of macro ‘E_IS_BOOK_META_BACKEND’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3085:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3085:31: note: in expansion of macro ‘E_IS_BOOK_META_BACKEND’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3090:25: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:3791:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1113:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.h:44:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1113:31: note: in expansion of macro ‘E_IS_CONTACT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1113:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libebook-contacts/e-contact.h:44:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1113:31: note: in expansion of macro ‘E_IS_CONTACT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-meta-backend.c:1180:32: note: in expansion of macro ‘FALSE’ # 3861| if (!success && g_error_matches (local_error, E_CLIENT_ERROR, E_CLIENT_ERROR_INVALID_ARG)) { # 3862| if (!invalid_objects) { # 3863|-> invalid_objects = g_string_new (local_error->message); # 3864| } else { # 3865| g_string_append_c (invalid_objects, '\n'); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-book-sqlite.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-cursor-cache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-cursor-sqlite.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-cursor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-view-watcher-cache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-view-watcher-memory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-view-watcher-memory.c:300:3: warning[deadcode.DeadStores]: Value stored to 'new_index' is never read # 298| # 299| if (!self->priv->contacts->len) { # 300|-> new_index = 0; # 301| g_ptr_array_add (self->priv->contacts, cd); # 302| } else if (self->priv->contacts->len == 1) { Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-view-watcher-memory.c:307:4: warning[deadcode.DeadStores]: Value stored to 'new_index' is never read # 305| cmp_value = data_book_view_watcher_memory_compare (self, cd, g_ptr_array_index (self->priv->contacts, 0)); # 306| if (cmp_value < 0) { # 307|-> new_index = 0; # 308| g_ptr_array_insert (self->priv->contacts, 0, cd); # 309| } else { Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-view-watcher-memory.c:310:4: warning[deadcode.DeadStores]: Value stored to 'new_index' is never read # 308| g_ptr_array_insert (self->priv->contacts, 0, cd); # 309| } else { # 310|-> new_index = 1; # 311| g_ptr_array_add (self->priv->contacts, cd); # 312| } Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-view-watcher-memory.c:318:4: warning[deadcode.DeadStores]: Value stored to 'new_index' is never read # 316| cmp_value = data_book_view_watcher_memory_compare (self, cd, g_ptr_array_index (self->priv->contacts, 0)); # 317| if (cmp_value < 0) { # 318|-> new_index = 0; # 319| g_ptr_array_insert (self->priv->contacts, 0, cd); # 320| } else { Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-view-watcher-memory.c:323:5: warning[deadcode.DeadStores]: Value stored to 'new_index' is never read # 321| cmp_value = data_book_view_watcher_memory_compare (self, cd, g_ptr_array_index (self->priv->contacts, self->priv->contacts->len - 1)); # 322| if (cmp_value > 0) { # 323|-> new_index = self->priv->contacts->len; # 324| g_ptr_array_add (self->priv->contacts, cd); # 325| } else { Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book-view-watcher-sqlite.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/addressbook/libedata-book/e-data-book.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/backends/caldav/e-cal-backend-caldav.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/backends/contacts/e-cal-backend-contacts.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/backends/gtasks/e-cal-backend-gtasks.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/backends/http/e-cal-backend-http.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/backends/weather/e-cal-backend-weather.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1221:28: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull' # 1219| # 1220| if (ecb_webdav_notes_has_supported_extension (uid, &len, NULL, NULL, NULL)) # 1221|-> tmp = g_strndup (uid, strlen (uid) - len); # 1222| # 1223| icomp_copy = ecb_webdav_notes_new_icomp (now, now, uid, new_etag, Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-check-timezones.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-check-timezones.c: scope_hint: In function ‘e_cal_match_tzid’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-check-timezones.c:83:21: warning[-Wanalyzer-null-argument]: use of NULL ‘tzid’ where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. /usr/include/libical-glib/libical-glib.h:22: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-check-timezones.c:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-check-timezones.c: scope_hint: In function ‘e_cal_match_tzid’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 81| const gchar *location; # 82| const gchar *systzid = NULL; # 83|-> gsize len = strlen (tzid); # 84| gssize eostr; # 85| Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-client.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-alarm-trigger.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-alarm-trigger.c: scope_hint: In function ‘e_cal_component_alarm_trigger_copy’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-alarm-trigger.c:160:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘copy’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-parameter-bag.h:25: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-alarm-trigger.c:29: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-alarm-trigger.c:153:9: note: in expansion of macro ‘g_return_val_if_fail’ # 158| copy = e_cal_component_alarm_trigger_new_relative (trigger->kind, trigger->rel_duration); # 159| # 160|-> e_cal_component_parameter_bag_assign (copy->parameter_bag, trigger->parameter_bag); # 161| # 162| return copy; Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-alarm.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-attendee.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-organizer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component-period.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-component.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-recur.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-system-timezone.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-cal-util.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libecal/e-reminder-watcher.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libedata-cal/e-cal-backend-intervaltree.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libedata-cal/e-cal-backend-sexp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libedata-cal/e-cal-backend-sync.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libedata-cal/e-cal-backend-util.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libedata-cal/e-cal-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libedata-cal/e-cal-cache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libedata-cal/e-cal-meta-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libedata-cal/e-data-cal-view.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/calendar/libedata-cal/e-data-cal.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-address.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-block-file.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-401): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-block-file.c: scope_hint: In function ‘key_file_use’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-block-file.c:1049:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fdopen(open(*ks_41(D)->priv.path, *ks_41(D)->priv.flags, 384), flag)’ # 1047| # 1048| if ((fd = g_open (ks->priv->path, ks->priv->flags | O_BINARY, 0600)) == -1 # 1049|-> || (ks->priv->fp = fdopen (fd, flag)) == NULL) { # 1050| err = errno; # 1051| if (fd != -1) Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-certdb.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-cipher-context.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-data-wrapper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-db.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-debug.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-file-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-filter-driver.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-filter-search.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-562): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-filter-search.c:179: error[returnDanglingLifetime]: Returning pointer to local variable 'local_error' that will be invalid when returning. # 177| g_propagate_error (fms->error, local_error); # 178| # 179|-> return fms->message; # 180| } # 181| Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-filter-search.c: scope_hint: In function ‘header_regex’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-filter-search.c:489:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘fms’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gi18n-lib.h:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-filter-search.c:35: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-filter-search.c:191:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-filter-search.c:191:9: note: in expansion of macro ‘g_return_val_if_fail’ # 487| camel_filter_search_get_header (fms, f, argv[0]->value.string), # 488| camel_search_get_default_charset_from_headers (camel_filter_search_get_headers (fms, f)))) # 489|-> && camel_search_build_match_regex (&pattern, CAMEL_SEARCH_MATCH_REGEX | CAMEL_SEARCH_MATCH_ICASE, argc - 1, argv + 1, fms->error) == 0) { # 490| r->value.boolean = regexec (&pattern, contents, 0, NULL, 0) == 0; # 491| camel_filter_search_log (fms, "Regex on header '%s' does %smatch value '%s'", Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c: scope_hint: In function ‘match_words_messages’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:703:34: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gi18n-lib.h:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:34: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:2052:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.h:41:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:2052:31: note: in expansion of macro ‘CAMEL_IS_FOLDER_SEARCH’ # 701| GPtrArray *v = camel_folder_search_get_current_summary (search); # 702| # 703|-> for (i = 0; i < v->len && !g_cancellable_is_cancelled (cancellable); i++) { # 704| gchar *uid = g_ptr_array_index (v, i); # 705| Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c: scope_hint: In function ‘folder_search_body_contains’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:1171:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:2052:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.h:41:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:2052:31: note: in expansion of macro ‘CAMEL_IS_FOLDER_SEARCH’ # 1169| GPtrArray *v = camel_folder_search_get_current_summary (search); # 1170| # 1171|-> for (i = 0; i < v->len && !g_cancellable_is_cancelled (search->priv->cancellable); i++) { # 1172| gchar *uid = g_ptr_array_index (v, i); # 1173| Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c: scope_hint: In function ‘folder_search_body_regex’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:1250:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:2052:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.h:41:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:2052:31: note: in expansion of macro ‘CAMEL_IS_FOLDER_SEARCH’ # 1248| CamelMimeMessage *message; # 1249| # 1250|-> for (i = 0; i < v->len && !g_cancellable_is_cancelled (search->priv->cancellable); i++) { # 1251| gchar *uid = g_ptr_array_index (v, i); # 1252| Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:1743:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:1666:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store.h:45:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:1666:31: note: in expansion of macro ‘CAMEL_IS_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:1666:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store.h:45:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:1666:31: note: in expansion of macro ‘CAMEL_IS_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:1667:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:2052:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.h:41:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-search.c:2052:31: note: in expansion of macro ‘CAMEL_IS_FOLDER_SEARCH’ # 1741| GPtrArray *v = camel_folder_search_get_current_summary (search); # 1742| # 1743|-> for (i = 0; i < v->len; i++) { # 1744| gchar *uid = g_ptr_array_index (v, i); # 1745| Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-thread.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-131): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-thread.c: scope_hint: In function ‘group_root_set’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-thread.c:282:15: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size # 280| /* gather subject lines */ # 281| d (printf ("gathering subject lines\n")); # 282|-> clast = (CamelFolderThreadNode *) cp; # 283| c = clast->next; # 284| while (c) { Error: COMPILER_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-thread.c:283:11: warning[-Warray-bounds=]: array subscript ‘struct CamelFolderThreadNode[0]’ is partly outside array bounds of ‘struct CamelFolderThreadNode[0:]’ # 283 | c = clast->next; # | ~~^~~~~~~~~~~~~ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-thread.c: scope_hint: In function ‘thread_summary’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder-thread.c:533:44: note: object ‘head’ of size 8 # 533 | CamelFolderThreadNode *c, *child, *head; # | ^~~~ # 281| d (printf ("gathering subject lines\n")); # 282| clast = (CamelFolderThreadNode *) cp; # 283|-> c = clast->next; # 284| while (c) { # 285| c->root_subject = get_root_subject (c); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-gen-tables.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-gpg-context.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-gpg-photo-saver.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-hostname-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-iconv.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-iconv.c: scope_hint: In function ‘e_strdown’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-iconv.c:129:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘s’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-iconv.h:28: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-iconv.c:35: included_from: Included from here. /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-iconv.c:238:34: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-iconv.c: scope_hint: In function ‘e_strdown’ # 127| register gchar *s = str; # 128| # 129|-> while (*s) { # 130| if (*s >= 'A' && *s <= 'Z') # 131| *s += 0x20; Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-index-control.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-index.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-internet-address.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-lock-helper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-lock.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-message-info-base.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-message-info.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-bestenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-canon.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-crlf.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-enriched.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-from.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-gzip.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-linewrap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-pgp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-tohtml.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-filter-yenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-message.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-parser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-parser.c: scope_hint: In function ‘folder_scan_step’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-parser.c:1785:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 1783| #ifdef USE_FROM # 1784| if (s->scan_from) # 1785|-> h->savestate = CAMEL_MIME_PARSER_STATE_FROM_END; # 1786| else # 1787| #endif Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-parser.c:1788:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 1786| else # 1787| #endif # 1788|-> h->savestate = CAMEL_MIME_PARSER_STATE_EOF; # 1789| # 1790| /* FIXME: should this check for MIME-Version: 1.0 as well? */ Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-part-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-part.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-mime-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-movemail.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-msgport.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-multipart-signed.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-net-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-network-service.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-object-bag.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-object.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-offline-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-offline-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-operation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-partition-table.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-provider.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-session.h:32: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:38: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c: scope_hint: In function ‘service_find_old_data_dir’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-provider.h:71:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:376:23: note: in expansion of macro ‘CAMEL_PROVIDER_ALLOWS’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:376:23: note: in expansion of macro ‘CAMEL_PROVIDER_ALLOWS’ # 69| /* Use these macros to test a provider's url_flags */ # 70| #define CAMEL_PROVIDER_ALLOWS(prov, flags) \ # 71|-> (prov->url_flags & (flags | (flags << CAMEL_URL_PART_NEED) | (flags << CAMEL_URL_PART_HIDDEN))) # 72| #define CAMEL_PROVIDER_NEEDS(prov, flags) \ # 73| (prov->url_flags & (flags << CAMEL_URL_PART_NEED)) Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-cram-md5.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-digest-md5.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-digest-md5.c: scope_hint: In function ‘digest_response’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-digest-md5.c:685:67: warning[-Wanalyzer-null-argument]: use of NULL ‘username’ where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gi18n-lib.h:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-digest-md5.c:27: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-digest-md5.c:679:36: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-digest-md5.c: scope_hint: In function ‘digest_response’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 683| camel_iconv_close (cd); # 684| # 685|-> g_byte_array_append (buffer, (guint8 *) username, strlen (username)); # 686| g_free (username); # 687| } else { Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-digest-md5.c:705:54: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-digest-md5.c:704:15: note: in expansion of macro ‘qop_to_string’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-digest-md5.c: scope_hint: In function ‘digest_response’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 703| g_byte_array_append (buffer, (guint8 *) ",qop=", 5); # 704| str = qop_to_string (resp->qop); # 705|-> g_byte_array_append (buffer, (guint8 *) str, strlen (str)); # 706| # 707| g_byte_array_append (buffer, (guint8 *) ",digest-uri=\"", 13); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-gssapi.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl-ntlm.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sasl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-search-private.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-457): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-search-private.c: scope_hint: In function ‘camel_ustrstrcase’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-search-private.c:244:46: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-search-private.c:209:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-search-private.c:210:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-search-private.c:210:9: note: in expansion of macro ‘g_return_val_if_fail’ # 242| # 243| c = g_unichar_tolower (u); # 244|-> if (c != nuni[npos]) # 245| break; # 246| Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-search-sql-sexp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:395:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:28: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:394:17: note: in expansion of macro ‘g_string_append_c’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstring.h:198:7: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c: scope_hint: In function ‘service_find_old_data_dir’ # 393| if (allows_user) { # 394| g_string_append_c (path, '/'); # 395|-> if (url->user != NULL) # 396| g_string_append (path, url->user); # 397| if (allows_host) { Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:413:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:410:17: note: in expansion of macro ‘g_string_append_c’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstring.h:198:7: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c: scope_hint: In function ‘service_find_old_data_dir’ # 411| if (!needs_host) # 412| g_string_append_c (path, '@'); # 413|-> if (url->host != NULL) # 414| g_string_append (path, url->host); # 415| if (url->port) { Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:421:30: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1456:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.h:46:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:1141:31: note: in expansion of macro ‘CAMEL_IS_SERVICE’ # 419| } # 420| # 421|-> if (needs_path && url->path) { # 422| if (*url->path != '/') # 423| g_string_append_c (path, '/'); Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c: scope_hint: In function ‘service_shared_connect’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:547:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘op’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:150:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:150:9: note: in expansion of macro ‘g_return_val_if_fail’ # 545| GTask *task; # 546| # 547|-> task = g_task_new ( # 548| service, op->cancellable, # 549| service_shared_connect_cb, Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c: scope_hint: In function ‘service_shared_disconnect’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:636:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘op’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:150:9: note: in expansion of macro ‘g_return_val_if_fail’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-service.c:150:9: note: in expansion of macro ‘g_return_val_if_fail’ # 634| async_context->clean = clean; # 635| # 636|-> task = g_task_new ( # 637| service, op->cancellable, # 638| service_shared_disconnect_cb, Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-session.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-457): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c: scope_hint: In function ‘settings_equal’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c:102:34: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘n_properties’ /usr/include/glib-2.0/glib.h:82: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c:94:19: note: in expansion of macro ‘g_slice_new0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c:98:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c:161:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:610:66: note: in expansion of macro ‘_G_TYPE_CCT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.h:41:10: note: in expansion of macro ‘G_TYPE_CHECK_CLASS_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c:161:31: note: in expansion of macro ‘CAMEL_IS_SETTINGS_CLASS’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c:161:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:610:66: note: in expansion of macro ‘_G_TYPE_CCT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.h:41:10: note: in expansion of macro ‘G_TYPE_CHECK_CLASS_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c:161:31: note: in expansion of macro ‘CAMEL_IS_SETTINGS_CLASS’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c:162:9: note: in expansion of macro ‘g_return_val_if_fail’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-settings.c:162:9: note: in expansion of macro ‘g_return_val_if_fail’ # 100| properties = camel_settings_class_list_settings (class, &n_properties); # 101| # 102|-> for (ii = 0; equal && ii < n_properties; ii++) { # 103| GParamSpec *pspec = properties[ii]; # 104| Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c: scope_hint: In function ‘camel_sexp_evaluate_occur_times’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1868:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.h:25: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:88: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1854:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.h:41:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1854:31: note: in expansion of macro ‘CAMEL_IS_SEXP’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1854:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.h:41:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1854:31: note: in expansion of macro ‘CAMEL_IS_SEXP’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1855:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1856:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1856:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1857:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1857:9: note: in expansion of macro ‘g_return_val_if_fail’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1163:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-sexp.c:1163:9: note: in expansion of macro ‘g_return_val_if_fail’ # 1866| result = camel_sexp_term_evaluate_occur_times ( # 1867| sexp, sexp->priv->tree, start, end); # 1868|-> generator = result->time_generator; # 1869| # 1870| if (generator) { Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-smime-context.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-smime-context.c:685:2: warning[deadcode.DeadStores]: Value stored to 'status' is never read # 683| description = g_string_new (""); # 684| valid = camel_cipher_validity_new (); # 685|-> status = NSSCMSVS_Unverified; # 686| # 687| /* NB: this probably needs to go into a decoding routine that can be used for processing Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-smime-context.c:767:6: warning[deadcode.DeadStores]: Value stored to 'status' is never read # 765| g_string_printf (description, _("Certificate is the only message, cannot verify certificates")); # 766| } else { # 767|-> status = NSSCMSVS_GoodSignature; # 768| g_string_printf (description, _("Certificate is the only message, certificates imported and verified")); # 769| } Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c: scope_hint: In function ‘store_summary_store_info_new’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c:164:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c:31: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c:164:22: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c: scope_hint: In function ‘store_summary_store_info_new’ # 162| # 163| info = camel_store_summary_info_new (summary); # 164|-> info->path = g_strdup (path); # 165| info->unread = CAMEL_STORE_INFO_FOLDER_UNKNOWN; # 166| info->total = CAMEL_STORE_INFO_FOLDER_UNKNOWN; Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c: scope_hint: In function ‘store_summary_store_info_save’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c:206:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c:885:9: note: in expansion of macro ‘g_return_val_if_fail’ # 204| # 205| if (camel_file_util_encode_string (out, camel_store_info_get_path (info)) == -1 || # 206|-> camel_file_util_encode_uint32 (out, info->flags) == -1 || # 207| camel_file_util_encode_uint32 (out, info->unread) == -1 || # 208| camel_file_util_encode_uint32 (out, info->total) == -1) Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c: scope_hint: In function ‘store_summary_store_info_set_string.part.0’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c:236:29: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store-summary.c:885:9: note: in expansion of macro ‘g_return_val_if_fail’ # 234| case CAMEL_STORE_INFO_PATH: # 235| g_hash_table_remove (summary->priv->folders_path, (gchar *) camel_store_info_get_path (info)); # 236|-> g_free (info->path); # 237| info->path = g_strdup (str); # 238| g_hash_table_insert (summary->priv->folders_path, (gchar *) camel_store_info_get_path (info), info); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-stream-buffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-stream-filter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-775): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-stream-process.c: scope_hint: In function ‘do_exec_command’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-stream-process.c:199:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘dup2(fd, 0)’ # 197| # 198| /* Not a lot we can do if there's an error other than bail. */ # 199|-> if (dup2 (fd, 0) == -1) # 200| exit (1); # 201| if (dup2 (fd, 1) == -1) Error: GCC_ANALYZER_WARNING (CWE-775): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-stream-process.c:201:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘dup2(fd, 1)’ # 199| if (dup2 (fd, 0) == -1) # 200| exit (1); # 201|-> if (dup2 (fd, 1) == -1) # 202| exit (1); # 203| Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-string-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-subscribable.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-text-index.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-transport.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-trie.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-url-scanner.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-url.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-utf8.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-message-info.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c: scope_hint: In function ‘change_folder’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c:93:15: warning[-Wanalyzer-null-argument]: use of NULL ‘name’ where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gi18n-lib.h:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c:92:25: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c: scope_hint: In function ‘change_folder’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c:21: included_from: Included from here. /usr/include/string.h:273:14: note: argument 1 of ‘strrchr’ must be non-null # 91| fi = camel_folder_info_new (); # 92| fi->full_name = g_strdup (name); # 93|-> tmp = strrchr (name, '/'); # 94| if (tmp == NULL) # 95| tmp = name; Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c: scope_hint: In function ‘vee_store_get_folder_info_sync’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c:348:23: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c:346:25: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vee-store.c: scope_hint: In function ‘vee_store_get_folder_info_sync’ /usr/include/string.h:273:14: note: argument 1 of ‘strrchr’ must be non-null # 346| pname = g_strdup (full_name); # 347| d (printf ("looking up parent of '%s'\n", pname)); # 348|-> tmp = strrchr (pname, '/'); # 349| if (tmp) { # 350| *tmp = 0; Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-vtrash-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-weak-ref-group.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-command.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-command.c: scope_hint: In function ‘camel_imapx_command_add_part’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-command.c:482:27: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-command.c:21: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-command.c:481:24: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-command.c: scope_hint: In function ‘camel_imapx_command_add_part’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 480| case CAMEL_IMAPX_COMMAND_STRING: # 481| data = g_strdup (data); # 482|-> ob_size = strlen (data); # 483| type |= CAMEL_IMAPX_COMMAND_LITERAL_PLUS; # 484| break; Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-conn-manager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:466: error[legacyUninitvar]: Uninitialized variable: tok # 464| } # 465| # 466|-> switch (tok) { # 467| case IMAPX_TOK_ERROR: # 468| return FALSE; Error: GCC_ANALYZER_WARNING (CWE-457): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c: scope_hint: In function ‘camel_imapx_input_stream_text’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:704:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘token’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gi18n-lib.h:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:25: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:675:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.h:33:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:675:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_INPUT_STREAM’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:675:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.h:33:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:675:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_INPUT_STREAM’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:676:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:937:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.h:33:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:937:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_INPUT_STREAM’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:937:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.h:33:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:937:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_INPUT_STREAM’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:938:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:939:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-input-stream.c:939:9: note: in expansion of macro ‘g_return_val_if_fail’ # 702| } # 703| if (len) # 704|-> g_byte_array_append (build, token, len); # 705| } while (tok > 0); # 706| Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-job.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-list-response.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c: scope_hint: In function ‘camel_imapx_mailbox_matches’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:359:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-namespace.h:21: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.h:21: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:33: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:353:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.h:35:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:353:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_MAILBOX’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:353:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.h:35:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:353:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_MAILBOX’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:353:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:354:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:354:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:393:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.h:35:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:393:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_MAILBOX’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:411:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.h:35:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:411:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_MAILBOX’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:411:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.h:35:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-mailbox.c:411:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_MAILBOX’ # 357| separator = camel_imapx_mailbox_get_separator (mailbox); # 358| # 359|-> name_ch = *name++; # 360| patt_ch = *pattern++; # 361| Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-namespace-response.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-search.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-server.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c: scope_hint: In function ‘imapx_store_build_folder_info’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c:343:16: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c:35: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c:2939:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.h:39:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c:2939:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c:2939:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.h:39:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c:2939:31: note: in expansion of macro ‘CAMEL_IS_IMAPX_STORE’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c:338:25: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c: scope_hint: In function ‘imapx_store_build_folder_info’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-store.c:33: included_from: Included from here. /usr/include/string.h:273:14: note: argument 1 of ‘strrchr’ must be non-null # 341| fi->total = -1; # 342| # 343|-> name = strrchr (fi->full_name, '/'); # 344| if (name == NULL) # 345| name = fi->full_name; Error: COMPILER_WARNING (CWE-758): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-utils.c:64: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-tokens.txt:55:1: warning[-Wmissing-declarations]: no previous declaration for ‘imapx_tokenise_struct’ # 55 | SERVERBUG, IMAPX_SERVERBUG # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 53| RFC822.SIZE, IMAPX_RFC822_SIZE # 54| RFC822.TEXT, IMAPX_RFC822_TEXT # 55|-> SERVERBUG, IMAPX_SERVERBUG # 56| STATUS, IMAPX_STATUS # 57| TRYCREATE, IMAPX_TRYCREATE Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/imapx/camel-imapx-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-local-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-local-provider.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-local-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-local-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-store.c: scope_hint: In function ‘scan_old_dir_info’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-store.c:1136:23: warning[-Wanalyzer-null-argument]: use of NULL ‘name’ where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-store.c:29: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-store.c:1132:32: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-store.c: scope_hint: In function ‘scan_old_dir_info’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-store.c:22: included_from: Included from here. /usr/include/dirent.h:141:13: note: argument 1 of ‘opendir’ must be non-null # 1134| name = g_build_filename (path, sn->fi->full_name, NULL); # 1135| # 1136|-> dir = opendir (name); # 1137| if (dir == NULL) { # 1138| g_free (name); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c: scope_hint: In function ‘maildir_summary_sync’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c:907:29: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib.h:33: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c:36: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c:857:36: note: in expansion of macro ‘g_ptr_array_index’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c:251:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-message-info.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c:251:31: note: in expansion of macro ‘CAMEL_IS_MESSAGE_INFO’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c:251:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-message-info.h:40:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c:251:31: note: in expansion of macro ‘CAMEL_IS_MESSAGE_INFO’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-maildir-summary.c:26: included_from: Included from here. /usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null # 905| # 906| /* have our flags/ i.e. name changed? */ # 907|-> if (strcmp (newname, camel_maildir_message_info_get_filename (mdi))) { # 908| name = g_strdup_printf ("%s/cur/%s", cls->folder_path, camel_maildir_message_info_get_filename (mdi)); # 909| dest = g_strdup_printf ("%s/cur/%s", cls->folder_path, newname); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-mbox-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-mbox-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-mbox-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-mh-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-mh-store.c: scope_hint: In function ‘folders_update’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-mh-store.c:107:37: warning[-Wanalyzer-null-argument]: use of NULL ‘new’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 105| if (strncmp (line, folder, flen) == 0 # 106| && (line[flen] == 0 || line[flen] == '/')) { # 107|-> if (camel_stream_write (out, new, strlen (new), cancellable, NULL) == -1 # 108| || camel_stream_write (out, line + flen, strlen (line) - flen, cancellable, NULL) == -1 # 109| || camel_stream_write (out, "\n", 1, cancellable, NULL) == -1) Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-mh-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-spool-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/local/camel-spool-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-685): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c: scope_hint: In function ‘camel_nntp_raw_commandv’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2052:35: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (0 consumed) /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:30: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-address.h:27: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel.h:25: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-folder.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:33: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1838:26: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2030:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ # 2050| switch (c) { # 2051| case 's': # 2052|-> s = va_arg (ap, gchar *); # 2053| g_string_append (buffer, s); # 2054| break; Error: GCC_ANALYZER_WARNING (CWE-686): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2056:35: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘gint’ {aka ‘int’} but received ‘const gchar *’ {aka ‘const char *’} for variadic argument 1 of ‘ap’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1838:26: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2030:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ # 2054| break; # 2055| case 'd': # 2056|-> d = va_arg (ap, gint); # 2057| g_string_append_printf (buffer, "%d", d); # 2058| break; Error: GCC_ANALYZER_WARNING (CWE-685): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2056:35: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (0 consumed) /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1838:26: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2030:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ # 2054| break; # 2055| case 'd': # 2056|-> d = va_arg (ap, gint); # 2057| g_string_append_printf (buffer, "%d", d); # 2058| break; Error: GCC_ANALYZER_WARNING (CWE-686): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2060:37: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘unsigned int’ but received ‘const gchar *’ {aka ‘const char *’} for variadic argument 1 of ‘ap’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1838:26: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2030:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ # 2058| break; # 2059| case 'u': # 2060|-> u = va_arg (ap, guint); # 2061| g_string_append_printf (buffer, "%u", u); # 2062| break; Error: GCC_ANALYZER_WARNING (CWE-685): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2060:37: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (0 consumed) /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1838:26: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2030:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ # 2058| break; # 2059| case 'u': # 2060|-> u = va_arg (ap, guint); # 2061| g_string_append_printf (buffer, "%u", u); # 2062| break; Error: GCC_ANALYZER_WARNING (CWE-685): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2064:35: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (0 consumed) /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1838:26: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2030:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ # 2062| break; # 2063| case 'm': # 2064|-> s = va_arg (ap, gchar *); # 2065| g_string_append_printf (buffer, "<%s>", s); # 2066| break; Error: GCC_ANALYZER_WARNING (CWE-686): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2068:37: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘unsigned int’ but received ‘const gchar *’ {aka ‘const char *’} for variadic argument 1 of ‘ap’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1907:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1838:26: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2030:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ # 2066| break; # 2067| case 'r': # 2068|-> u = va_arg (ap, guint); # 2069| u2 = va_arg (ap, guint); # 2070| if (u == u2) Error: GCC_ANALYZER_WARNING (CWE-685): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2068:37: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (0 consumed) /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.h:38:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1833:31: note: in expansion of macro ‘CAMEL_IS_NNTP_STORE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:1838:26: note: in expansion of macro ‘g_object_ref’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2030:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-store.c:2031:9: note: in expansion of macro ‘g_return_val_if_fail’ # 2066| break; # 2067| case 'r': # 2068|-> u = va_arg (ap, guint); # 2069| u2 = va_arg (ap, guint); # 2070| if (u == u2) Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/nntp/camel-nntp-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/pop3/camel-pop3-engine.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/pop3/camel-pop3-folder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/pop3/camel-pop3-store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/sendmail/camel-sendmail-transport.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/smtp/camel-smtp-transport.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/providers/smtp/camel-smtp-transport.c:889:2: warning[unix.Malloc]: Attempt to free released memory # 887| g_clear_object (&ostream); # 888| g_object_unref (sasl); # 889|-> g_free (respbuf); # 890| # 891| return result; Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test1.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test1.c:42:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 42 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 40| # 41| /* clear out any camel-test data */ # 42|-> system ("/bin/rm -rf /tmp/camel-test"); # 43| # 44| session = camel_test_session_new ("/tmp/camel-test"); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test10.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test10.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test10.c:86:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 86 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 84| # 85| /* clear out any camel-test data */ # 86|-> system ("/bin/rm -rf /tmp/camel-test"); # 87| # 88| session = camel_test_session_new ("/tmp/camel-test"); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test11.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test11.c:124:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 124 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 122| # 123| /* clear out any camel-test data */ # 124|-> system ("/bin/rm -rf /tmp/camel-test"); # 125| # 126| session = camel_test_session_new ("/tmp/camel-test"); Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test2.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test2.c:44:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 44 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 42| # 43| /* clear out any camel-test data */ # 44|-> system ("/bin/rm -rf /tmp/camel-test"); # 45| # 46| session = camel_test_session_new ("/tmp/camel-test"); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test3.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test3.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test3.c:175:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 175 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 173| # 174| /* clear out any camel-test data */ # 175|-> system ("/bin/rm -rf /tmp/camel-test"); # 176| # 177| session = camel_test_session_new ("/tmp/camel-test"); Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test4.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test4.c:38:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 38 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 36| # 37| /* clear out any camel-test data */ # 38|-> system ("/bin/rm -rf /tmp/camel-test"); # 39| # 40| session = camel_test_session_new ("/tmp/camel-test"); Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test5.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test5.c:38:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 38 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 36| # 37| /* clear out any camel-test data */ # 38|-> system ("/bin/rm -rf /tmp/camel-test"); # 39| # 40| session = camel_test_session_new ("/tmp/camel-test"); Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test6.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test6.c:37:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 37 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 35| # 36| /* clear out any camel-test data */ # 37|-> system ("/bin/rm -rf /tmp/camel-test"); # 38| # 39| session = camel_test_session_new ("/tmp/camel-test"); Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test7.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test7.c:38:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 38 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 36| # 37| /* clear out any camel-test data */ # 38|-> system ("/bin/rm -rf /tmp/camel-test"); # 39| # 40| session = camel_test_session_new ("/tmp/camel-test"); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test8.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test8.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test8.c:151:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 151 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 149| # 150| /* clear out any camel-test data */ # 151|-> system ("/bin/rm -rf /tmp/camel-test"); # 152| # 153| session = camel_test_session_new ("/tmp/camel-test"); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:113:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 113 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 111| # 112| /* clear out any camel-test data */ # 113|-> system ("/bin/rm -rf /tmp/camel-test"); # 114| # 115| camel_test_start ("Simple filtering of mbox"); Error: GCC_ANALYZER_WARNING (CWE-479): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.c: scope_hint: In function ‘die’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.c:80:17: warning[-Wanalyzer-unsafe-call-within-signal-handler]: call to ‘printf’ from within signal handler /usr/include/glib-2.0/glib/gstdio.h:27: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:20: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.c:15: included_from: Included from here. # 78| if (!indie) { # 79| indie = 1; # 80|-> printf ("\n\nReceived fatal signal %d\n", sig); # 81| g_hash_table_foreach (info_table, (GHFunc) dump_action, 0); # 82| Error: GCC_ANALYZER_WARNING (CWE-479): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.c:84:25: warning[-Wanalyzer-unsafe-call-within-signal-handler]: call to ‘printf’ from within signal handler # 82| # 83| if (camel_test_verbose > 2) { # 84|-> printf ("Attach debugger to pid %d to debug\n", getpid ()); # 85| sleep (1000); # 86| } Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:19: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:44:30: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:50:9: note: in expansion of macro ‘check_count’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:134:17: note: in expansion of macro ‘push’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:154:17: note: in expansion of macro ‘push’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:210:17: note: in expansion of macro ‘push’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:227:17: note: in expansion of macro ‘push’ /usr/include/glib-2.0/gobject/gobject.h:26: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel-address.h:27: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/camel.h:25: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:21: included_from: Included from here. /usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’ /usr/include/glib-2.0/gobject/gobject.h:54:38: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:44:13: note: in expansion of macro ‘G_OBJECT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:50:9: note: in expansion of macro ‘check_count’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ /usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’ /usr/include/glib-2.0/gobject/gobject.h:54:38: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:44:13: note: in expansion of macro ‘G_OBJECT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:50:9: note: in expansion of macro ‘check_count’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ /usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’ /usr/include/glib-2.0/gobject/gobject.h:54:38: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:44:13: note: in expansion of macro ‘G_OBJECT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:50:9: note: in expansion of macro ‘check_count’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ /usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’ /usr/include/glib-2.0/gobject/gobject.h:54:38: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:44:13: note: in expansion of macro ‘G_OBJECT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:50:9: note: in expansion of macro ‘check_count’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ /usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’ /usr/include/glib-2.0/gobject/gobject.h:54:38: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:44:13: note: in expansion of macro ‘G_OBJECT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:50:9: note: in expansion of macro ‘check_count’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/camel-test.h:50:9: note: in expansion of macro ‘check_count’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/folder/test9.c:243:17: note: in expansion of macro ‘check_unref’ # 42| # 43| #define check_count(object, expected) do { \ # 44|-> if (G_OBJECT (object)->ref_count != expected) { \ # 45| camel_test_fail ("%s->ref_count != %s\n\tref_count = %d", #object, #expected, G_OBJECT (object)->ref_count); \ # 46| } \ Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/folders.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/folders.c:36:9: warning[core.NullDereference]: Access to field 'len' results in a dereference of a null pointer (loaded from variable 's') # 34| s = camel_folder_get_summary (folder); # 35| check (s != NULL); # 36|-> check (s->len == total); # 37| myunread = s->len; # 38| for (i = 0; i < s->len; i++) { Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/folders.c:49:9: warning[core.NullDereference]: Access to field 'len' results in a dereference of a null pointer (loaded from variable 's') # 47| s = camel_folder_get_uids (folder); # 48| check (s != NULL); # 49|-> check (s->len == total); # 50| myunread = s->len; # 51| for (i = 0; i < s->len; i++) { Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/lib/folders.c:453:11: warning[core.NullDereference]: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'uids') # 451| uids = camel_folder_get_uids (folder); # 452| check (uids != NULL); # 453|-> check (uids->len == j + 1); # 454| if (uids->len > j) # 455| test_folder_message (folder, uids->pdata[j]); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/message/test1.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/message/test2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/message/test2.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/message/test2.c:340:34: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ptr’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/message/test2.c:15: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/message/test2.c:331:17: note: in expansion of macro ‘push’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/message/test2.c:331:17: note: in expansion of macro ‘push’ # 338| # 339| /* remove new-line characters from the name, because they are truncated on decode */ # 340|-> for (ptr = name; *ptr; ptr++) { # 341| if (*ptr == '\n' || *ptr == '\r') # 342| *ptr = ' '; Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/message/test4.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/mime-filter/test-charset.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/mime-filter/test-crlf.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/mime-filter/test-tohtml.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/mime-filter/test1.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/misc/split.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/misc/test1.c:63:49: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable 'list') # 61| for (j = 0; test1[i].values[j]; j++) { # 62| check_msg (list != NULL, "didn't find all references"); # 63|-> check_msg (string_equal (test1[i].values[j], list->data), # 64| "returned ID '%s' doesn't match expected '%s'", # 65| (const gchar *) list->data, test1[i].values[j]); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/misc/test2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/misc/test2.c:97:19: warning[core.NullDereference]: Access to field 'name' results in a dereference of a null pointer (loaded from variable 'node') # 95| for (j = 0; j < test1[i].count; j++) { # 96| check_msg (node != NULL, "didn't find all params"); # 97|-> check (strcmp (node->name, test1[i].params[j * 2]) == 0); # 98| check (strcmp (node->value, test1[i].params[j * 2 + 1]) == 0); # 99| node = node->next; Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/misc/test3.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/misc/utf7.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/smime/pgp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/smime/pgp.c: scope_hint: In function ‘main’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/smime/pgp.c:86:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 86 | system ("/bin/rm -rf /tmp/camel-test"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 84| # 85| /* clear out any camel-test data */ # 86|-> system ("/bin/rm -rf /tmp/camel-test"); # 87| /* # 88| * You need to add the private-keys-v1.d folder for this Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/smime/pgp.c:101:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 101 | system ("gpg --import " TEST_DATA_DIR "/camel-test.gpg.pub > /dev/null 2>&1"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 99| # 100| g_message ("gpg --import " TEST_DATA_DIR "/camel-test.gpg.pub > /dev/null 2>&1"); # 101|-> system ("gpg --import " TEST_DATA_DIR "/camel-test.gpg.pub > /dev/null 2>&1"); # 102| g_message ("gpg --import " TEST_DATA_DIR "/camel-test.gpg.sec > /dev/null 2>&1"); # 103| system ("gpg --import " TEST_DATA_DIR "/camel-test.gpg.sec > /dev/null 2>&1"); Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/smime/pgp.c:103:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 103 | system ("gpg --import " TEST_DATA_DIR "/camel-test.gpg.sec > /dev/null 2>&1"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 101| system ("gpg --import " TEST_DATA_DIR "/camel-test.gpg.pub > /dev/null 2>&1"); # 102| g_message ("gpg --import " TEST_DATA_DIR "/camel-test.gpg.sec > /dev/null 2>&1"); # 103|-> system ("gpg --import " TEST_DATA_DIR "/camel-test.gpg.sec > /dev/null 2>&1"); # 104| # 105| session = camel_pgp_session_new ("/tmp/camel-test"); Error: COMPILER_WARNING (CWE-252): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/camel/tests/smime/pgp.c:150:9: warning[-Wunused-result]: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ # 150 | system ("echo 1A7B616196E654BA5B8CF177A62EDCB3B1907A17:6: | gpg --import-ownertrust 2>/dev/null"); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 148| camel_test_push ("PGP verify trusted"); # 149| /* this sets the ultimate trust on the imported key */ # 150|-> system ("echo 1A7B616196E654BA5B8CF177A62EDCB3B1907A17:6: | gpg --import-ownertrust 2>/dev/null"); # 151| valid = camel_cipher_context_verify_sync (ctx, sigpart, NULL, &error); # 152| check_msg (error == NULL, "%s", error->message); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-cache-keys.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-cache-reaper-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-cache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-collection-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-data-factory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-dbus-server.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c: scope_hint: In function ‘server_side_source_print_diff’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c:174:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘new_strv’ # 172| # 173| for (ii = 0; ii < MIN (old_length, new_length); ii++) { # 174|-> if (g_strcmp0 (old_strv[ii], new_strv[ii]) != 0) { # 175| e_source_registry_debug_print (" - : %s\n", old_strv[ii]); # 176| e_source_registry_debug_print (" + : %s\n", new_strv[ii]); Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c:174:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘old_strv’ # 172| # 173| for (ii = 0; ii < MIN (old_length, new_length); ii++) { # 174|-> if (g_strcmp0 (old_strv[ii], new_strv[ii]) != 0) { # 175| e_source_registry_debug_print (" - : %s\n", old_strv[ii]); # 176| e_source_registry_debug_print (" + : %s\n", new_strv[ii]); Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c: scope_hint: In function ‘server_side_source_write’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c:1319:25: warning[-Wanalyzer-null-argument]: use of NULL ‘e_source_to_string(source, 0)’ where non-null expected /usr/include/glib-2.0/gobject/gobject.h:26: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. /usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/redhat-linux-build/src/private/e-dbus-source.h:12: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c:33: included_from: Included from here. /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ /usr/include/glib-2.0/gio/gfile.h:36:33: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c:1290:17: note: in expansion of macro ‘G_IS_FILE’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ /usr/include/glib-2.0/gio/gfile.h:36:33: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c:1290:17: note: in expansion of macro ‘G_IS_FILE’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gi18n-lib.h:23: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c:30: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:562:8: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-server-side-source.c:1298:17: note: in expansion of macro ‘g_warn_if_fail’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 1317| # 1318| if (error == NULL) # 1319|-> g_file_replace_contents ( # 1320| file, new_data, strlen (new_data), # 1321| NULL, FALSE, G_FILE_CREATE_NONE, Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-source-registry-server.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-sqlite3-vfs.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-subprocess-factory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-user-prompter-server.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-user-prompter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libebackend/e-webdav-collection-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-alphabet-index-private.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-client.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-collator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-credentials.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-data-server-util.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-debug-log.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c: scope_hint: In function ‘ffe_process_word’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:196:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘colon’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.h:27: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:24: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:288:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:289:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:289:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:165:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:166:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:166:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:167:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:167:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:117:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:118:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-free-form-exp.c:118:9: note: in expansion of macro ‘g_return_val_if_fail’ # 194| g_free (options); # 195| options = NULL; # 196|-> } else if (colon[1]) { # 197| in_word = colon + 1; # 198| } else if (next_word) { Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-query.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-686): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c: scope_hint: In function ‘e_gdata_session_new_message’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:388:22: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘gint’ {aka ‘int’} but received ‘long unsigned int’ for variadic argument 2 of ‘ap’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:17: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:1698:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.h:28:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:1698:31: note: in expansion of macro ‘E_IS_GDATA_SESSION’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:1698:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.h:28:10: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:1698:31: note: in expansion of macro ‘E_IS_GDATA_SESSION’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:1699:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:1700:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:1700:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gthread.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/gasyncqueue.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:34: included_from: Included from here. /usr/include/libsoup-3.0/libsoup/soup-types.h:16:69: note: in expansion of macro ‘g_atomic_pointer_get’ /usr/include/libsoup-3.0/libsoup/soup-method.h:36:38: note: in expansion of macro ‘_SOUP_ATOMIC_INTERN_STRING’ /usr/include/libsoup-3.0/libsoup/soup-method.h:42:31: note: in expansion of macro ‘_SOUP_INTERN_METHOD’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:1703:54: note: in expansion of macro ‘SOUP_METHOD_POST’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-gdata-session.c:382:9: note: in expansion of macro ‘g_return_val_if_fail’ # 386| separator = base_url_has_params ? '&' : '?'; # 387| while (name) { # 388|-> gint type = va_arg (ap, gint); # 389| # 390| if (!uri) { Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-module.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-named-parameters.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-oauth2-service.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-operation-pool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c: scope_hint: In function ‘e_sexp_term_evaluate_occur_times’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1158:43: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.h:25: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:88: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1720:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.h:32:33: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1720:31: note: in expansion of macro ‘E_IS_SEXP’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1720:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.h:32:33: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1720:31: note: in expansion of macro ‘E_IS_SEXP’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1721:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1722:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1722:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1723:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1723:9: note: in expansion of macro ‘g_return_val_if_fail’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1113:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1114:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1114:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1115:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1115:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:202:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.h:32:33: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:202:31: note: in expansion of macro ‘E_IS_SEXP’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:202:9: note: in expansion of macro ‘g_return_val_if_fail’ # 1156| else { # 1157| /* normal function: we need to scan all objects */ # 1158|-> r->time_generator = FALSE; # 1159| } # 1160| Error: GCC_ANALYZER_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c: scope_hint: In function ‘e_sexp_evaluate_occur_times’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1733:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1720:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.h:32:33: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1720:31: note: in expansion of macro ‘E_IS_SEXP’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1720:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.h:32:33: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1720:31: note: in expansion of macro ‘E_IS_SEXP’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1721:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1722:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1722:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1723:9: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-sexp.c:1723:9: note: in expansion of macro ‘g_return_val_if_fail’ # 1731| # 1732| r = e_sexp_term_evaluate_occur_times (sexp, sexp->priv->tree, start, end); # 1733|-> generator = r->time_generator; # 1734| # 1735| if (generator) { Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-soup-session.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-source-camel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-source-credentials-provider.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-source-proxy.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-source-registry-watcher.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-source-registry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-source-webdav.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-source.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-time-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-url.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-webdav-discover.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-webdav-session.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-document.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-hash-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-1341): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-utils.c: scope_hint: In function ‘e_xml_save_file’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-utils.c:159:23: warning[-Wanalyzer-fd-double-close]: double ‘close’ of file descriptor ‘open(g_build_filename(g_path_get_dirname(filename), g_strconcat(".#", g_path_get_basename(filename), 0), 0), 577, 384)’ # 157| } # 158| # 159|-> while ((ret = close (fd)) == -1 && errno == EINTR) # 160| ; # 161| Error: GCC_ANALYZER_WARNING (CWE-121): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-utils.c: scope_hint: In function ‘e_xml_find_children_nodes’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-utils.c:786:50: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-utils.c:35: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-utils.c:762:9: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-utils.c:763:9: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserver/e-xml-utils.c:763:9: note: in expansion of macro ‘g_return_if_fail’ # └─────────────────┘ # ^ # 784| # 785| if (ii < count) # 786|-> data[ii] = data[count]; # 787| # 788| break; Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserverui/e-buffer-tagger.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserverui/e-cell-renderer-color.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserverui/e-certificate-widget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserverui/e-credentials-prompter-impl-oauth2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserverui/e-credentials-prompter-impl-password.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserverui/e-credentials-prompter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserverui/e-reminders-widget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserverui/e-trust-prompt.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/libedataserverui/e-webdav-discover-widget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/modules/gnome-online-accounts/e-goa-client.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/modules/gnome-online-accounts/e-goa-password-based.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/modules/gnome-online-accounts/goaewsclient.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/modules/gnome-online-accounts/module-gnome-online-accounts.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/modules/google-backend/module-google-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/modules/oauth2-services/module-oauth2-services.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-alarm-notify/e-alarm-notify.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-autoconfig.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-proxies.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c: scope_hint: In function ‘migrate_parse_url_rename_params’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c:1034:29: warning[-Wanalyzer-null-argument]: use of NULL ‘value’ where non-null expected /usr/include/glib-2.0/glib.h:44: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c:22: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c:987:17: note: in expansion of macro ‘g_datalist_remove_no_notify’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c:1004:41: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c: scope_hint: In function ‘migrate_parse_url_rename_params’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c:21: included_from: Included from here. /usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null # 1032| GEnumValue *enum_value; # 1033| # 1034|-> if (strcmp (value, "always") == 0) # 1035| method = CAMEL_NETWORK_SECURITY_METHOD_SSL_ON_ALTERNATE_PORT; # 1036| else if (strcmp (value, "1") == 0) Error: GCC_ANALYZER_WARNING (CWE-688): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c: scope_hint: In function ‘migrate_parse_source’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c:2732:19: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c:2731:24: note: in expansion of macro ‘g_strdup’ evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-sources.c: scope_hint: In function ‘migrate_parse_source’ <built-in>: note: argument 1 of ‘__builtin_strchr’ must be non-null # 2730| /* Trim ':' or '://' off the base_uri to get the backend name. */ # 2731| backend_name = g_strdup (parse_data->base_uri); # 2732|-> if ((cp = strchr (backend_name, ':')) != NULL) # 2733| *cp = '\0'; # 2734| Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry-migrate-tweaks.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-source-registry/evolution-source-registry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/services/evolution-user-prompter/prompt-user-gtk.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/tools/addressbook-export/addressbook-export.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/src/tools/list-sources/list-sources.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/book-migration/test-migration.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook-contacts/test-contact-types.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook-contacts/test-indices-updater.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook-contacts/test-phone-number.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook-contacts/test-type-param.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook-contacts/test-vcard-parsing.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-cursor-create.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-cursor-operations.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-custom-summary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-e164-param.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-e164-param.c:96: warning[nullPointer]: Possible null pointer dereference: values # 94| # 95| g_assert_true (values != NULL); # 96|-> g_assert_cmpstr (values->data, ==, data->formatted_number); # 97| # 98| values = e_vcard_attribute_get_param (tel, EVC_X_E164); Error: CPPCHECK_WARNING (CWE-476): evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-e164-param.c:115: warning[nullPointer]: Possible null pointer dereference: values # 113| # 114| g_assert_true (values != NULL); # 115|-> g_assert_cmpstr (values->data, ==, data->formatted_number); # 116| # 117| values = e_vcard_attribute_get_param (tel, EVC_X_E164); Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-get-revision.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-photo-is-uri.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-self.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-uid-only-view.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libebook/client/test-book-client-view-operations.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libecal/test-cal-client-add-timezone.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libecal/test-cal-client-bulk-methods.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libecal/test-cal-client-create-object.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libecal/test-cal-client-get-revision.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libecal/test-cal-client-get-view.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libecal/test-cal-component.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libecal/test-cal-recur.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libecal/test-cal-reminders.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libecal/test-cal-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/data-test-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/test-book-cache-cursor-set-sexp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/test-book-cache-get-contact.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/test-book-cache-offline.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/test-book-cache-query.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/test-book-cache-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/test-book-meta-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/test-sqlite-cursor-set-sexp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/test-sqlite-get-contact.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-book/test-sqlite-query.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-cal/test-cal-backend-sexp.c:21:19: warning[deadcode.DeadStores]: Value stored to 'sexp' during its initialization is never read # 19| test_query (const gchar *query) # 20| { # 21|-> ECalBackendSExp *sexp = e_cal_backend_sexp_new (query); # 22| time_t start, end; # 23| gboolean generator; Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-cal/test-cal-cache-getters.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-cal/test-cal-cache-intervals.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-cal/test-cal-cache-offline.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-cal/test-cal-cache-search.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedata-cal/test-cal-meta-backend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: evolution-data-server-3.52.0-build/evolution-data-server-3.52.0/tests/libedataserver/libedataserver-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.