Task #10067 - avahi-0.9.rc1-30.20240907232031241526.master.59.g6e9a77e/scan-results.js
back to task #10067download
{ "scan": { "analyzer-version-clippy": "1.81.0", "analyzer-version-cppcheck": "2.15.0", "analyzer-version-gcc": "14.2.1", "analyzer-version-gcc-analyzer": "14.2.1", "analyzer-version-shellcheck": "0.10.0", "analyzer-version-unicontrol": "0.0.2", "enabled-plugins": "clippy, cppcheck, gcc, shellcheck, unicontrol", "exit-code": 0, "host": "ip-172-16-1-33.us-west-2.compute.internal", "mock-config": "fedora-rawhide-x86_64", "project-name": "avahi-0.9.rc1-30.20240907232031241526.master.59.g6e9a77e", "store-results-to": "/tmp/tmpehjkifw0/avahi-0.9.rc1-30.20240907232031241526.master.59.g6e9a77e.tar.xz", "time-created": "2024-09-09 16:06:27", "time-finished": "2024-09-09 16:09:48", "tool": "csmock", "tool-args": "'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,gcc,cppcheck,clippy,shellcheck' '-o' '/tmp/tmpehjkifw0/avahi-0.9.rc1-30.20240907232031241526.master.59.g6e9a77e.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--cppcheck-add-flag=--enable=style' '/tmp/tmpehjkifw0/avahi-0.9.rc1-30.20240907232031241526.master.59.g6e9a77e.src.rpm'", "tool-version": "csmock-3.6.1-1.el9" }, "defects": [ { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "3a967a6bb327efc1491ba24c7829a1910d1c06b2", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/iface-linux.c", "line": 108, "event": "style[constVariablePointer]", "message": "Variable 'ifi' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 106| /* A link appeared or was removed */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 107| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 108|-> struct ifinfomsg *ifi;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 109| ifi = NLMSG_DATA(n);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 110| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "08227e93ef8dbcddf74aeb52d4ccff2826b8387f", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/iface-linux.c", "line": 189, "event": "style[constVariablePointer]", "message": "Variable 'ucred' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 187| struct msghdr msghdr;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 188| struct cmsghdr *cmsghdr;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 189|-> struct ucred *ucred;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 190| struct iovec iov;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 191| struct nlmsghdr *p = (struct nlmsghdr *) replybuf;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "415ba91bb15282de03317622e33d867db9f8443c", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/iface-linux.c", "line": 234, "event": "style[constVariablePointer]", "message": "Variable 'e' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 232| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 233| if (p->nlmsg_type == NLMSG_ERROR) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 234|-> struct nlmsgerr *e = (struct nlmsgerr *) NLMSG_DATA (p);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 235| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 236| if (e->error) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "8162ecfb06c43bdf71616426b187bcc6ca2ddab1", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 0, "event": "scope_hint", "message": "In function ‘init_rand_seed’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 189, "column": 9, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 189 | read(fd, &seed, sizeof(seed));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 187| * booted at the same time choose different random seeds. */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 188| if ((fd = open(RANDOM_DEVICE, O_RDONLY)) >= 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 189|-> read(fd, &seed, sizeof(seed));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 190| close(fd);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 191| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "4222e58ebcab32b18e26fce82c8fbac802dda587", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 583, "event": "style[constVariablePointer]", "message": "Variable 'lim' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 581| char *buf;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 582| struct if_msghdr *ifm;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 583|-> char *lim;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 584| char *next;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 585| struct sockaddr_dl *sdl;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 617, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "459bf23933938a11c810d9aa06dd34446efb5475", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 0, "event": "scope_hint", "message": "In function ‘fork_dispatcher’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 843, "column": 13, "event": "warning[-Wanalyzer-tainted-assertion]", "message": "use of attacked-controlled value in condition for assertion", "verbosity_level": 0 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 1047, "column": 12, "event": "note", "message": "(1) entry to ‘loop’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 1075, "column": 24, "event": "note", "message": "(2) calling ‘fork_dispatcher’ from ‘loop’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 799, "column": 14, "event": "note", "message": "(3) entry to ‘fork_dispatcher’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 804, "column": 9, "event": "note", "message": "(4) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 804, "column": 8, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 809, "column": 16, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 809, "column": 8, "event": "note", "message": "(7) following ‘false’ branch (when ‘pid >= 0’)...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 811, "column": 13, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 811, "column": 13, "event": "note", "message": "(9) following ‘true’ branch (when ‘pid == 0’)...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 819, "column": 9, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 825, "column": 12, "event": "note", "message": "(11) following ‘false’ branch (when ‘f’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 835, "column": 16, "event": "note", "message": "(13) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.h", "line": 28, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 68, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 843, "column": 24, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "/usr/include/assert.h", "line": 108, "column": 6, "event": "note", "message": "(15) use of attacker-controlled value for control flow", "verbosity_level": 2 }, { "file_name": "/usr/include/assert.h", "line": 108, "column": 6, "event": "note", "message": "(16) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "/usr/include/assert.h", "line": 108, "column": 8, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "/usr/include/assert.h", "line": 108, "column": 8, "event": "note", "message": "(18) treating ‘__assert_fail’ as an assertion failure handler due to ‘__attribute__((__noreturn__))’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 841| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 842| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 843|-> assert(info.event <= CALLOUT_MAX);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 844| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 845| if (!if_indextoname(info.ifindex, name)) {", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "ef5bcfde9b94d24808f52fa1ccab3b3cc087c701", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 892, "column": 12, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘fds[0]’", "verbosity_level": 0 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 1047, "column": 12, "event": "note", "message": "(1) entry to ‘loop’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 1075, "column": 24, "event": "note", "message": "(2) calling ‘fork_dispatcher’ from ‘loop’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 799, "column": 14, "event": "note", "message": "(3) entry to ‘fork_dispatcher’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 804, "column": 9, "event": "note", "message": "(4) opened here as read-write", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 804, "column": 9, "event": "note", "message": "(5) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 804, "column": 8, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 809, "column": 16, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 809, "column": 8, "event": "note", "message": "(8) following ‘true’ branch (when ‘pid < 0’)...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 810, "column": 9, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 895, "column": 8, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 897, "column": 12, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 897, "column": 8, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 892, "column": 12, "event": "note", "message": "(14) ‘fds[0]’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 890| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 891| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 892|-> return ret;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 893| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 894| fail:", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "4e3855cb937c73500c12475bd36d9a2000406533", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 892, "column": 12, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘fds[1]’", "verbosity_level": 0 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 1047, "column": 12, "event": "note", "message": "(1) entry to ‘loop’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 1075, "column": 24, "event": "note", "message": "(2) calling ‘fork_dispatcher’ from ‘loop’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 799, "column": 14, "event": "note", "message": "(3) entry to ‘fork_dispatcher’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 804, "column": 9, "event": "note", "message": "(4) opened here as read-write", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 804, "column": 9, "event": "note", "message": "(5) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 804, "column": 8, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 809, "column": 16, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 809, "column": 8, "event": "note", "message": "(8) following ‘true’ branch (when ‘pid < 0’)...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 810, "column": 9, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 895, "column": 8, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 897, "column": 12, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 897, "column": 8, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 892, "column": 12, "event": "note", "message": "(14) ‘fds[1]’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 890| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 891| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 892|-> return ret;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 893| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 894| fail:", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "a0fb6185759743cb80a883620e91c14b70352536", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 0, "event": "scope_hint", "message": "In function ‘drop_privs’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 967, "column": 9, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 967 | chown(AVAHI_IPDATA_DIR, pw->pw_uid, gr->gr_gid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 965| struct stat st;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 966| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 967|-> chown(AVAHI_IPDATA_DIR, pw->pw_uid, gr->gr_gid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 968| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 969| if (stat(AVAHI_IPDATA_DIR, &st) < 0) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "01be6c8de0eaee6b6b91be19ef0b7b069efcb41c", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 989, "column": 9, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 989 | chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 987| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 988| daemon_log(LOG_INFO, \"Successfully called chroot().\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 989|-> chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 990| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 991| /* Since we are now trapped inside a chroot we cannot remove", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "01be6c8de0eaee6b6b91be19ef0b7b069efcb41c", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 0, "event": "scope_hint", "message": "In function ‘main’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-autoipd/main.c", "line": 1658, "column": 9, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1658 | chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1656| daemon_log_use = DAEMON_LOG_SYSLOG;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1657| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1658|-> chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1659| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1660| if (daemon_pid_file_create() < 0) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "6f361a655068967dbe2a4cc67de04c54393f4e78", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/browser.c", "line": 42, "event": "style[constVariablePointer]", "message": "Variable 'e' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 40| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 41| static void parse_environment(AvahiDomainBrowser *b) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 42|-> char buf[AVAHI_DOMAIN_NAME_MAX*3], *e, *t, *p;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| assert(b);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "5b8f9a0c84b40dc3744b3500d766f0e23125d529", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/check-nss-test.c", "line": 28, "event": "style[constParameter]", "message": "Parameter 'argv' can be declared as const array", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 26| #include <avahi-client/client.h>", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 27| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 28|-> int main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char *argv[]) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 29| printf(\"NSS Support available: %s\\n\", avahi_nss_support() ? \"yes\" : \"no\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 30| return 0;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "be4bf55112de7dd6ac6f4f9a179e2ef897f541f8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 42, "event": "style[constParameterCallback]", "message": "Parameter 'c' can be declared as pointer to const. However it seems that 'avahi_client_callback' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 40| static AvahiSimplePoll *simple_poll = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 41| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 42|-> static void avahi_client_callback (AvahiClient *c, AvahiClientState state, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43| printf (\"CLIENT: Callback on %p, state -> %d, data -> %s\\n\", (void*) c, state, (char*)userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "6fc1d60d4cdd3d8185183a5f2f3d71f361357a88", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 42, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'avahi_client_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 40| static AvahiSimplePoll *simple_poll = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 41| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 42|-> static void avahi_client_callback (AvahiClient *c, AvahiClientState state, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43| printf (\"CLIENT: Callback on %p, state -> %d, data -> %s\\n\", (void*) c, state, (char*)userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "bd2e80fc3433d385b3f79dce9497b4cc0b492100", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 46, "event": "style[constParameterCallback]", "message": "Parameter 'g' can be declared as pointer to const. However it seems that 'avahi_entry_group_callback' is a callback function, if 'g' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46|-> static void avahi_entry_group_callback (AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| printf (\"ENTRY-GROUP: Callback on %p, state -> %d, data -> %s\\n\", (void*) g, state, (char*)userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "e46f707912eddbf0024e70378d3538df68e61f8e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 46, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'avahi_entry_group_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46|-> static void avahi_entry_group_callback (AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| printf (\"ENTRY-GROUP: Callback on %p, state -> %d, data -> %s\\n\", (void*) g, state, (char*)userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "ec143de9b8276be359f3ffc4e8cd407349f7bbb3", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 50, "event": "style[constParameterCallback]", "message": "Parameter 'g' can be declared as pointer to const. However it seems that 'avahi_entry_group2_callback' is a callback function, if 'g' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50|-> static void avahi_entry_group2_callback (AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51| printf (\"ENTRY-GROUP2: Callback on %p, state -> %d, data -> %s\\n\", (void*) g, state, (char*)userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d964536c0af17f5d72293903f73d2d3fe2c987ea", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 50, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'avahi_entry_group2_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50|-> static void avahi_entry_group2_callback (AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51| printf (\"ENTRY-GROUP2: Callback on %p, state -> %d, data -> %s\\n\", (void*) g, state, (char*)userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "cae3e0e51fb5d2a6b16b84ef8096f80890c45142", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 55, "event": "style[constParameterCallback]", "message": "Parameter 'b' can be declared as pointer to const. However it seems that 'avahi_domain_browser_callback' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 54| static void avahi_domain_browser_callback(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 55|-> AvahiDomainBrowser *b,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56| AvahiIfIndex interface,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 57| AvahiProtocol protocol,", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "16fef2be05a550638723c0114ed5011d91e40a18", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 61, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'avahi_domain_browser_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 59| const char *domain,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 60| AVAHI_GCC_UNUSED AvahiLookupResultFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 61|-> void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 62| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 63| printf (\"DOMAIN-BROWSER: Callback on %p, interface (%d), protocol (%d), event (%d), domain (%s), data (%s)\\n\", (void*) b, interface, protocol, event, domain ? domain : \"NULL\", (char*)userdata);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "2a655b45ee1c06f801177b4d0b7696d897b0cef8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 67, "event": "style[constParameterCallback]", "message": "Parameter 'r' can be declared as pointer to const. However it seems that 'avahi_service_resolver_callback' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 65| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 66| static void avahi_service_resolver_callback(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 67|-> AvahiServiceResolver *r,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 68| AvahiIfIndex interface,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 69| AvahiProtocol protocol,", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "5315bac6958022ee9874374310266c0534b88f1f", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 79, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'avahi_service_resolver_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 77| AvahiStringList *txt,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 78| AVAHI_GCC_UNUSED AvahiLookupResultFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 79|-> void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 80| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 81| char addr[64];", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "aaa2cbab1c77125a67e916431d7054188d4b844b", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 102, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'avahi_service_browser_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| const char *domain,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 101| AVAHI_GCC_UNUSED AvahiLookupResultFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 102|-> void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 103| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 104| AvahiServiceResolver *sr;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d96d64a2641c946a7d5e68ff8f92e8ec3dff976b", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 104, "event": "style[constVariablePointer]", "message": "Variable 'sr' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 102| void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 103| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 104|-> AvahiServiceResolver *sr;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 105| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 106| printf (\"SERVICE-BROWSER: Callback on %p, interface (%d), protocol (%d), event (%d), name (%s), type (%s), domain (%s), data (%s)\\n\", (void*) b, interface, protocol, event, name ? name : \"NULL\", type, domain ? domain : \"NULL\", (char*)userdata);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "652d87a3778ca1351f772e81ecc2c77d700afb0e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 104, "event": "style[variableScope]", "message": "The scope of the variable 'sr' can be reduced.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 102| void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 103| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 104|-> AvahiServiceResolver *sr;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 105| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 106| printf (\"SERVICE-BROWSER: Callback on %p, interface (%d), protocol (%d), event (%d), name (%s), type (%s), domain (%s), data (%s)\\n\", (void*) b, interface, protocol, event, name ? name : \"NULL\", type, domain ? domain : \"NULL\", (char*)userdata);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "5c168c29f7f7c22123789ad822573ade65c04532", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 116, "event": "style[constParameterCallback]", "message": "Parameter 'b' can be declared as pointer to const. However it seems that 'avahi_service_type_browser_callback' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 114| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 115| static void avahi_service_type_browser_callback (", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 116|-> AvahiServiceTypeBrowser *b,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 117| AvahiIfIndex interface,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 118| AvahiProtocol protocol,", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "12f32b83065b4bef25ebd2f3a9ac34a7d58dde62", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 123, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'avahi_service_type_browser_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 121| const char *domain,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 122| AVAHI_GCC_UNUSED AvahiLookupResultFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 123|-> void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 124| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 125| printf (\"SERVICE-TYPE-BROWSER: Callback on %p, interface (%d), protocol (%d), event (%d), type (%s), domain (%s), data (%s)\\n\", (void*) b, interface, protocol, event, type ? type : \"NULL\", domain ? domain : \"NULL\", (char*)userdata);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "6a4e8f3c26bc246fbb2f0078540a0bc1e3521ca9", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 136, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'avahi_address_resolver_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 134| const char *name,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 135| AVAHI_GCC_UNUSED AvahiLookupResultFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 136|-> void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 137| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 138| char addr[64];", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "aceb4746f493881205fbc407f89ff7acf3cc0bbe", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 155, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'avahi_host_name_resolver_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 153| const AvahiAddress *a,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 154| AVAHI_GCC_UNUSED AvahiLookupResultFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 155|-> void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 156| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 157| AvahiClient *client;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "5f029f7f37a3e5c93c7244eafe87d885a0327d90", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 158, "event": "style[constVariablePointer]", "message": "Variable 'ar' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 156| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 157| AvahiClient *client;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 158|-> AvahiAddressResolver *ar;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 159| char addr[64];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 160| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "5ad187c36d7d473a3c24b9aab69713d5d88fd2bb", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 197, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 195| avahi_entry_group_reset (g);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 196| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 197|-> avahi_entry_group_add_service (g, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, \"Lathiat's Site\", \"_http._tcp\", NULL, NULL, 80, \"foo=bar2\", NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 198| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 199| avahi_entry_group_commit (g);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "6df6bf7ca9022943507b3aa76dd913ba3e332d79", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 207, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 205| printf (\"Updating entry group\\n\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 206| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 207|-> avahi_entry_group_update_service_txt(g, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, \"Lathiat's Site\", \"_http._tcp\", NULL, \"foo=bar3\", NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 208| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 209| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "a4574d5ef1187f102210fe4c738adf7d5f3e80e5", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 218, "event": "style[constVariablePointer]", "message": "Variable 'domain' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 216| AvahiClient *avahi;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 217| AvahiEntryGroup *group, *group2;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 218|-> AvahiDomainBrowser *domain;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 219| AvahiServiceBrowser *sb;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 220| AvahiServiceTypeBrowser *st;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "e5143a6fb058ddb4bd2e41eba2a6c14c82b0e672", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 220, "event": "style[constVariablePointer]", "message": "Variable 'st' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 218| AvahiDomainBrowser *domain;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 219| AvahiServiceBrowser *sb;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 220|-> AvahiServiceTypeBrowser *st;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 221| AvahiHostNameResolver *hnr;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 222| AvahiAddress *aar;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "8980e7db28b676ff27308b415851d35edbd2b499", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 221, "event": "style[constVariablePointer]", "message": "Variable 'hnr' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 219| AvahiServiceBrowser *sb;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 220| AvahiServiceTypeBrowser *st;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 221|-> AvahiHostNameResolver *hnr;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 222| AvahiAddress *aar;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 223| const char *ret;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b9c33d3d372c1379cec1a14326236eacbfdf12a5", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 222, "event": "style[constVariablePointer]", "message": "Variable 'aar' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 220| AvahiServiceTypeBrowser *st;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 221| AvahiHostNameResolver *hnr;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 222|-> AvahiAddress *aar;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 223| const char *ret;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 224| int error;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 476, "language": "c/c++", "tool": "cppcheck", "hash_v1": "0668ecc91cade4389940f75a1e8be6d8f0af2e93", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 243, "event": "warning[nullPointerRedundantCheck]", "message": "Either the condition 'ret' is redundant or there is possible null pointer dereference: ret.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 241| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 242| ret = avahi_client_get_version_string (avahi);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 243|-> printf(\"Avahi Server Version: %s (Error Return: %s)\\n\", ret, ret ? \"OK\" : avahi_strerror(avahi_client_errno(avahi)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 244| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 245| ret = avahi_client_get_host_name (avahi);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 476, "language": "c/c++", "tool": "cppcheck", "hash_v1": "14aad0d86c7021b066d8f58a75d1f3da47bff760", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 246, "event": "warning[nullPointerRedundantCheck]", "message": "Either the condition 'ret' is redundant or there is possible null pointer dereference: ret.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 244| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 245| ret = avahi_client_get_host_name (avahi);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 246|-> printf(\"Host Name: %s (Error Return: %s)\\n\", ret, ret ? \"OK\" : avahi_strerror(avahi_client_errno(avahi)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 247| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 248| ret = avahi_client_get_domain_name (avahi);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 476, "language": "c/c++", "tool": "cppcheck", "hash_v1": "58297b489923cfa12af89fb94984d79cfa615b77", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 249, "event": "warning[nullPointerRedundantCheck]", "message": "Either the condition 'ret' is redundant or there is possible null pointer dereference: ret.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 247| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 248| ret = avahi_client_get_domain_name (avahi);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 249|-> printf(\"Domain Name: %s (Error Return: %s)\\n\", ret, ret ? \"OK\" : avahi_strerror(avahi_client_errno(avahi)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 250| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 251| ret = avahi_client_get_host_name_fqdn (avahi);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 476, "language": "c/c++", "tool": "cppcheck", "hash_v1": "fd2d12a661b4e5e036ba59c2e8911c8a36d0aeb4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 252, "event": "warning[nullPointerRedundantCheck]", "message": "Either the condition 'ret' is redundant or there is possible null pointer dereference: ret.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 250| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 251| ret = avahi_client_get_host_name_fqdn (avahi);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 252|-> printf(\"FQDN: %s (Error Return: %s)\\n\", ret, ret ? \"OK\" : avahi_strerror(avahi_client_errno(avahi)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 253| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 254| cookie = avahi_client_get_local_service_cookie(avahi);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "6151b8055fc37739b7848f4e37dacd338dc907c2", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client-test.c", "line": 264, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 262| printf(\"Successfully created entry group %p\\n\", (void*) group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 263| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 264|-> printf(\"%s\\n\", avahi_strerror(avahi_entry_group_add_service (group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, \"Lathiat's Site\", \"_http._tcp\", NULL, NULL, 80, \"foo=bar\", NULL)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 265| printf(\"add_record: %d\\n\", avahi_entry_group_add_record (group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, \"TestX\", 0x01, 0x10, 120, \"\\5booya\", 6));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 266| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 476, "language": "c/c++", "tool": "cppcheck", "hash_v1": "f05b970570330b85a8d91773536be8abbb3e4b5a", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client.c", "line": 144, "event": "warning[nullPointerRedundantCheck]", "message": "Either the condition '!old' is redundant or there is possible null pointer dereference: old.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 142| if (strcmp(name, AVAHI_DBUS_NAME) == 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 143| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 144|-> if (old[0] &&", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 145| avahi_client_is_connected(client)) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 146| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "612efdcee94c12bb72e6dcd9c53f01c2b57fc93a", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/client.c", "line": 800, "event": "style[unreadVariable]", "message": "Variable 'r' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 798| DBusMessage *message = NULL, *reply = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 799| DBusError error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 800|-> int r = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 801| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 802| dbus_error_init(&error);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "634527000ed555e42f6fe5c6cf68c8453472efd4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 55, "event": "style[unreadVariable]", "message": "Variable 'r' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| DBusMessage *message = NULL, *reply = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 54| DBusError error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 55|-> int r = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56| int32_t state;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 57| AvahiClient *client;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "634527000ed555e42f6fe5c6cf68c8453472efd4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 191, "event": "style[unreadVariable]", "message": "Variable 'r' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 189| DBusMessage *message = NULL, *reply = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 190| DBusError error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 191|-> int r = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 192| AvahiClient *client;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 193| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "634527000ed555e42f6fe5c6cf68c8453472efd4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 299, "event": "style[unreadVariable]", "message": "Variable 'r' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 297| DBusMessage *message = NULL, *reply = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 298| DBusError error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 299|-> int r = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 300| int b;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 301| AvahiClient *client;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "a2cd4aec098ac4702739f3444305a41f39452403", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 397, "event": "style[unreadVariable]", "message": "Variable 'txt' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 395| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 396| /* Reverse the string list to the original state */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 397|-> txt = avahi_string_list_reverse(txt);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 398| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 399| return r;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "ad7b60b87abbe54b54a32475a7ece393e79eddc1", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 397, "event": "warning[uselessAssignmentPtrArg]", "message": "Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 395| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 396| /* Reverse the string list to the original state */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 397|-> txt = avahi_string_list_reverse(txt);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 398| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 399| return r;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "634527000ed555e42f6fe5c6cf68c8453472efd4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 415, "event": "style[unreadVariable]", "message": "Variable 'r' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 413| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 414| DBusMessage *message = NULL, *reply = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 415|-> int r = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 416| DBusError error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 417| AvahiClient *client;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "634527000ed555e42f6fe5c6cf68c8453472efd4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 533, "event": "style[unreadVariable]", "message": "Variable 'r' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 531| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 532| DBusMessage *message = NULL, *reply = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 533|-> int r = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 534| DBusError error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 535| AvahiClient *client;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "634527000ed555e42f6fe5c6cf68c8453472efd4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 644, "event": "style[unreadVariable]", "message": "Variable 'r' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 642| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 643| DBusMessage *message = NULL, *reply = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 644|-> int r = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 645| DBusError error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 646| AvahiClient *client;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "634527000ed555e42f6fe5c6cf68c8453472efd4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 730, "event": "style[unreadVariable]", "message": "Variable 'r' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 728| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 729| DBusMessage *message = NULL, *reply = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 730|-> int r = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 731| DBusError error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 732| AvahiClient *client;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "634527000ed555e42f6fe5c6cf68c8453472efd4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/entrygroup.c", "line": 821, "event": "style[unreadVariable]", "message": "Variable 'r' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 819| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 820| DBusMessage *message = NULL, *reply = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 821|-> int r = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 822| DBusError error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 823| AvahiClient *client;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "951242e90e719b3ba5ebd453ca897a33799d0554", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-client/xdg-config.c", "line": 39, "event": "style[constVariablePointer]", "message": "Variable 'p' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 37| FILE *f;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 38| const char *e, *d;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 39|-> char fn[PATH_MAX], *p = NULL, buf[2048], *s = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 40| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 41| assert(filename);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "79f1b8dad2ff1d196a6c8a1ddb7eef62861738c0", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/alternative.c", "line": 35, "event": "style[constParameterPointer]", "message": "Parameter 'c' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 33| #include \"utf8.h\"", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 34| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 35|-> static void drop_incomplete_utf8(char *c) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 36| char *e;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 37| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "1cb9a723f2a0ded2c1adf75bd24c36bfa7c79193", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/alternative.c", "line": 54, "event": "style[constVariablePointer]", "message": "Variable 'ret' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| char *avahi_alternative_host_name(const char *s) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| char label[AVAHI_LABEL_MAX], alternative[AVAHI_LABEL_MAX*4+1];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 54|-> char *alt, *r, *ret;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 55| const char *e;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56| size_t len;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "80cdfb71fa151fea5c9fb3e35ec30ebfd84b73cf", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/dbus-watch-glue.c", "line": 311, "event": "style[variableScope]", "message": "The scope of the variable 'd' can be reduced.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 309| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 310| static void dispatch_status(AVAHI_GCC_UNUSED DBusConnection *connection, DBusDispatchStatus new_status, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 311|-> ConnectionData *d = userdata;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 312| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 313| if (new_status == DBUS_DISPATCH_DATA_REMAINS)", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "230399195b42d332e754e038e372eb72a0cb28f6", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.c", "line": 103, "event": "style[unsignedLessThanZero]", "message": "Checking if unsigned expression 'size' is less than zero.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 101| void *avahi_malloc(size_t size) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 102| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 103|-> if (size <= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 104| return NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 105| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "230399195b42d332e754e038e372eb72a0cb28f6", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.c", "line": 116, "event": "style[unsignedLessThanZero]", "message": "Checking if unsigned expression 'size' is less than zero.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 114| void *p;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 115| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 116|-> if (size <= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 117| return NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 118| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 664, "language": "c/c++", "tool": "cppcheck", "hash_v1": "48220bf9e393c586af9c7567023ef3ef2022a996", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.c", "line": 214, "event": "error[va_list_usedBeforeStarted]", "message": "va_list 'ap2' used before va_start() was called.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 212| va_list ap2;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 213| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 214|-> va_copy (ap2, ap);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 215| n = vsnprintf(buf, len, fmt, ap2);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 216| va_end (ap2);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 664, "language": "c/c++", "tool": "cppcheck", "hash_v1": "5cc33fa5d515aaf60f84a17a4b28389ab6120d1e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.c", "line": 215, "event": "error[va_list_usedBeforeStarted]", "message": "va_list 'ap2' used before va_start() was called.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 213| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 214| va_copy (ap2, ap);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 215|-> n = vsnprintf(buf, len, fmt, ap2);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 216| va_end (ap2);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 217| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 664, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d4a4b3e072c8b66d19debe8525692a5fcea17944", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.c", "line": 216, "event": "error[va_list_usedBeforeStarted]", "message": "va_list 'ap2' used before va_start() was called.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 214| va_copy (ap2, ap);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 215| n = vsnprintf(buf, len, fmt, ap2);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 216|-> va_end (ap2);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 217| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 218| if (n >= 0 && n < (int) len)", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "4a39b34fe9ce227277b12ea88023456084d242b3", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/rlist.c", "line": 41, "event": "style[constParameterPointer]", "message": "Parameter 'data' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 39| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 40| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 41|-> AvahiRList* avahi_rlist_remove(AvahiRList *r, void *data) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 42| AvahiRList *n;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "0a8e455807314e0e5c25540810ba37f883868af9", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/simple-watch.c", "line": 0, "event": "scope_hint", "message": "In function 'avahi_simple_poll_wakeup'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/simple-watch.c", "line": 101, "column": 5, "event": "warning[-Wunused-result]", "message": "ignoring return value of 'write' declared with attribute 'warn_unused_result'", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 101 | write(s->wakeup_pipe[1], &c, sizeof(c));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99| assert(s);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 101|-> write(s->wakeup_pipe[1], &c, sizeof(c));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 102| s->wakeup_issued = 1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 103| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "4b74acc966971f4986213363a055b2344431cd7d", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/simple-watch.c", "line": 0, "event": "scope_hint", "message": "In function ‘avahi_simple_poll_wakeup’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/simple-watch.c", "line": 101, "column": 5, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 101 | write(s->wakeup_pipe[1], &c, sizeof(c));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99| assert(s);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 101|-> write(s->wakeup_pipe[1], &c, sizeof(c));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 102| s->wakeup_issued = 1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 103| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "04fb4fad43571287cfa253014e16cfbbc6e0ae0b", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/simple-watch.c", "line": 605, "event": "style[knownConditionTrueFalse]", "message": "Condition '(r=avahi_simple_poll_dispatch(s))!=0' is always false", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 603| return r;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 604| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 605|-> if ((r = avahi_simple_poll_dispatch(s)) != 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 606| return r;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 607| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "fd8f99a253f779db59dfb867dd63048ff8cb79ea", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/simple-watch.c", "line": 641, "event": "style[variableScope]", "message": "The scope of the variable 'r' can be reduced.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 639| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 640| int avahi_simple_poll_loop(AvahiSimplePoll *s) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 641|-> int r;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 642| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 643| assert(s);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "dd378710d190d27b8e7e78ddb3881912ea4d4eb4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/strlst-test.c", "line": 37, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 35| int r;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 36| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 37|-> a = avahi_string_list_new(\"prefix\", \"a\", \"b\", NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 38| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 39| a = avahi_string_list_add(a, \"start\");", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 686, "language": "c/c++", "tool": "cppcheck", "hash_v1": "6a553c5012f62b22f5ac1ac28983e652b0ada7c2", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/strlst-test.c", "line": 67, "event": "warning[invalidPrintfArgType_uint]", "message": "%u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed char'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 65| for (t = (char*) data, n = 0; n < size; n++, t++) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 66| if (*t <= 32)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 67|-> printf(\"(%u)\", *t);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 68| else", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 69| printf(\"%c\", *t);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "a12f3e76ebcc61072ba95ca7cb319207a1225b04", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/strlst.c", "line": 221, "event": "style[unreadVariable]", "message": "Variable 'l' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 219| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 220| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 221|-> l = avahi_string_list_reverse(l);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 222| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 223| *e = 0;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "ab9df6f4dbdfba1c065d12bd045fcf171fe64fd3", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/strlst.c", "line": 221, "event": "warning[uselessAssignmentPtrArg]", "message": "Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 219| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 220| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 221|-> l = avahi_string_list_reverse(l);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 222| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 223| *e = 0;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "a12f3e76ebcc61072ba95ca7cb319207a1225b04", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/strlst.c", "line": 261, "event": "style[unreadVariable]", "message": "Variable 'l' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 259| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 260| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 261|-> l = avahi_string_list_reverse(l);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 262| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 263| if (used == 0 && size > 0) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "2dfef8e306ba28229365e418f806a5056763331c", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/strlst.c", "line": 335, "event": "style[variableScope]", "message": "The scope of the variable 'va' can be reduced.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 333| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 334| AvahiStringList *avahi_string_list_new(const char *txt, ...) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 335|-> va_list va;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 336| AvahiStringList *r = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 337| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 843, "language": "c/c++", "tool": "gcc", "hash_v1": "65ceac619871af837731f58c0bc3a742b5d3fafd", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'client_callback'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 325, "column": 18, "event": "warning[-Wcast-function-type]", "message": "cast between incompatible function types from 'sw_result (*)(void)' {aka 'int (*)(void)'} to 'sw_result (*)(struct _sw_discovery *, sw_discovery_oid, sw_discovery_browse_status, sw_uint32, const char *, const char *, const char *, void *)' {aka 'int (*)(struct _sw_discovery *, unsigned int, enum _sw_discovery_browse_status, unsigned int, const char *, const char *, const char *, void *)'}", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 325 | ((sw_discovery_browse_reply) self->oid_table[oid].reply)(self, oid, SW_DISCOVERY_BROWSE_INVALID, 0, NULL, NULL, NULL, self->oid_table[oid].extra);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 323| case OID_DOMAIN_BROWSER:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 324| case OID_SERVICE_BROWSER:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 325|-> ((sw_discovery_browse_reply) self->oid_table[oid].reply)(self, oid, SW_DISCOVERY_BROWSE_INVALID, 0, NULL, NULL, NULL, self->oid_table[oid].extra);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 327| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "19d17bacb8f1345775344232249893132b66d999", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 590, "event": "style[variableScope]", "message": "The scope of the variable 'ret' can be reduced.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 588| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 589| sw_result sw_salt_run(sw_salt self) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 590|-> sw_result ret;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 591| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 592| AVAHI_WARN_LINKAGE;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 843, "language": "c/c++", "tool": "gcc", "hash_v1": "39148e4accee9b0df388ab5e5f426ed7fff2a814", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'reg_report_status'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 636, "column": 13, "event": "warning[-Wcast-function-type]", "message": "cast between incompatible function types from 'sw_result (*)(void)' {aka 'int (*)(void)'} to 'sw_result (*)(struct _sw_discovery *, sw_discovery_oid, sw_discovery_publish_status, void *)' {aka 'int (*)(struct _sw_discovery *, unsigned int, enum _sw_discovery_publish_status, void *)'}", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 636 | reply = (sw_discovery_publish_reply) data->reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 634| assert(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 635| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 636|-> reply = (sw_discovery_publish_reply) data->reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 637| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 638| reply(data->discovery,", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "c36d2a1fa947fcaee60037f55967e220478ec364", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 703, "event": "style[unreadVariable]", "message": "Variable 'ret' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 701| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 702| /* Register the service */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 703|-> if ((ret = reg_create_service(data)) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 704| reg_report_status(data, SW_DISCOVERY_PUBLISH_INVALID);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 705| return;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "856742ec6145ff3520a4886e4fe312b78e839ea7", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 762, "event": "style[constParameterPointer]", "message": "Parameter 'text_record' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 760| sw_const_string host,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 761| sw_port port,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 762|-> sw_octets text_record,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 763| sw_uint32 text_record_len,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 764| sw_discovery_publish_reply reply,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 843, "language": "c/c++", "tool": "gcc", "hash_v1": "7d1476a01d7b103ed26dab33659c1abe70bfa86b", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'sw_discovery_publish'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 798, "column": 19, "event": "warning[-Wcast-function-type]", "message": "cast between incompatible function types from 'sw_discovery_publish_reply' {aka 'int (*)(struct _sw_discovery *, unsigned int, enum _sw_discovery_publish_status, void *)'} to 'sw_result (*)(void)' {aka 'int (*)(void)'}", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 798 | data->reply = (sw_result (*)(void)) reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 796| data = oid_get(self, *oid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 797| assert(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 798|-> data->reply = (sw_result (*)(void)) reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 799| data->extra = extra;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 800| data->service_data = sdata;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b689bf2e28f6293216c041668156a90a6c673bd3", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 828, "event": "style[redundantInitialization]", "message": "Redundant initialization for 'result'. The initialized value is overwritten before it is read.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 826| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 827| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 828|-> result = SW_OKAY;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 829| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 830| finish:", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 843, "language": "c/c++", "tool": "gcc", "hash_v1": "f731779353d9f15a736eafb6bc3e3def60f93184", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'domain_browser_callback'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 857, "column": 13, "event": "warning[-Wcast-function-type]", "message": "cast between incompatible function types from 'sw_result (*)(void)' {aka 'int (*)(void)'} to 'sw_result (*)(struct _sw_discovery *, sw_discovery_oid, sw_discovery_browse_status, sw_uint32, const char *, const char *, const char *, void *)' {aka 'int (*)(struct _sw_discovery *, unsigned int, enum _sw_discovery_browse_status, unsigned int, const char *, const char *, const char *, void *)'}", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 857 | reply = (sw_discovery_browse_reply) data->reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 855| assert(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 856| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 857|-> reply = (sw_discovery_browse_reply) data->reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 858| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 859| domain = add_trailing_dot(domain, domain_fixed, sizeof(domain_fixed));", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 843, "language": "c/c++", "tool": "gcc", "hash_v1": "313bbcd774213c80ec7a0d1de94c49e150baa031", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'sw_discovery_browse_domains'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 902, "column": 19, "event": "warning[-Wcast-function-type]", "message": "cast between incompatible function types from 'sw_discovery_browse_reply' {aka 'int (*)(struct _sw_discovery *, unsigned int, enum _sw_discovery_browse_status, unsigned int, const char *, const char *, const char *, void *)'} to 'sw_result (*)(void)' {aka 'int (*)(void)'}", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 902 | data->reply = (sw_result (*)(void)) reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 900| data = oid_get(self, *oid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 901| assert(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 902|-> data->reply = (sw_result (*)(void)) reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 903| data->extra = extra;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 904| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b689bf2e28f6293216c041668156a90a6c673bd3", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 914, "event": "style[redundantInitialization]", "message": "Redundant initialization for 'result'. The initialized value is overwritten before it is read.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 912| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 913| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 914|-> result = SW_OKAY;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 915| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 916| finish:", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 843, "language": "c/c++", "tool": "gcc", "hash_v1": "c147ad6026b20566dc2c042ab6bb33bd5f4956d5", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'service_resolver_callback'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 948, "column": 13, "event": "warning[-Wcast-function-type]", "message": "cast between incompatible function types from 'sw_result (*)(void)' {aka 'int (*)(void)'} to 'sw_result (*)(struct _sw_discovery *, sw_discovery_oid, sw_uint32, const char *, const char *, const char *, sw_ipv4_address, sw_port, sw_uint8 *, sw_uint32, void *)' {aka 'int (*)(struct _sw_discovery *, unsigned int, unsigned int, const char *, const char *, const char *, struct _sw_ipv4_address, short unsigned int, unsigned char *, unsigned int, void *)'}", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 948 | reply = (sw_discovery_resolve_reply) data->reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 946| assert(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 947| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 948|-> reply = (sw_discovery_resolve_reply) data->reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 949| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 950| switch (event) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "0f57a2b6025b7eb3bd2a5eb2d85590e4aff4cb2e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 960, "event": "style[unreadVariable]", "message": "Variable 'host_name' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 958| sw_ipv4_address_init_from_saddr(&addr, a->data.ipv4.address);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 959| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 960|-> host_name = add_trailing_dot(host_name, host_name_fixed, sizeof(host_name_fixed));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 961| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 962| if ((p = avahi_new0(uint8_t, (l = avahi_string_list_serialize(txt, NULL, 0))+1)))", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d0c9667b0b5426cc7183265a882ffedd1bbf6512", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 960, "event": "warning[uselessAssignmentPtrArg]", "message": "Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 958| sw_ipv4_address_init_from_saddr(&addr, a->data.ipv4.address);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 959| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 960|-> host_name = add_trailing_dot(host_name, host_name_fixed, sizeof(host_name_fixed));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 961| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 962| if ((p = avahi_new0(uint8_t, (l = avahi_string_list_serialize(txt, NULL, 0))+1)))", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 843, "language": "c/c++", "tool": "gcc", "hash_v1": "80a8ccbacd641b0fa6c4386e2b5390999c7fdf68", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'sw_discovery_resolve'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 1011, "column": 19, "event": "warning[-Wcast-function-type]", "message": "cast between incompatible function types from 'sw_discovery_resolve_reply' {aka 'int (*)(struct _sw_discovery *, unsigned int, unsigned int, const char *, const char *, const char *, struct _sw_ipv4_address, short unsigned int, unsigned char *, unsigned int, void *)'} to 'sw_result (*)(void)' {aka 'int (*)(void)'}", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1011 | data->reply = (sw_result (*)(void)) reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1009| data = oid_get(self, *oid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1010| assert(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1011|-> data->reply = (sw_result (*)(void)) reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1012| data->extra = extra;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1013| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b689bf2e28f6293216c041668156a90a6c673bd3", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 1023, "event": "style[redundantInitialization]", "message": "Redundant initialization for 'result'. The initialized value is overwritten before it is read.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1021| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1022| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1023|-> result = SW_OKAY;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1024| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1025| finish:", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 843, "language": "c/c++", "tool": "gcc", "hash_v1": "f731779353d9f15a736eafb6bc3e3def60f93184", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'service_browser_callback'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 1054, "column": 13, "event": "warning[-Wcast-function-type]", "message": "cast between incompatible function types from 'sw_result (*)(void)' {aka 'int (*)(void)'} to 'sw_result (*)(struct _sw_discovery *, sw_discovery_oid, sw_discovery_browse_status, sw_uint32, const char *, const char *, const char *, void *)' {aka 'int (*)(struct _sw_discovery *, unsigned int, enum _sw_discovery_browse_status, unsigned int, const char *, const char *, const char *, void *)'}", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1054 | reply = (sw_discovery_browse_reply) data->reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1052| assert(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1053| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1054|-> reply = (sw_discovery_browse_reply) data->reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1055| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1056| type = add_trailing_dot(type, type_fixed, sizeof(type_fixed));", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 843, "language": "c/c++", "tool": "gcc", "hash_v1": "313bbcd774213c80ec7a0d1de94c49e150baa031", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'sw_discovery_browse'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 1103, "column": 19, "event": "warning[-Wcast-function-type]", "message": "cast between incompatible function types from 'sw_discovery_browse_reply' {aka 'int (*)(struct _sw_discovery *, unsigned int, enum _sw_discovery_browse_status, unsigned int, const char *, const char *, const char *, void *)'} to 'sw_result (*)(void)' {aka 'int (*)(void)'}", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1103 | data->reply = (sw_result (*)(void)) reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1101| data = oid_get(self, *oid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1102| assert(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1103|-> data->reply = (sw_result (*)(void)) reply;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1104| data->extra = extra;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1105| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b689bf2e28f6293216c041668156a90a6c673bd3", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/compat.c", "line": 1115, "event": "style[redundantInitialization]", "message": "Redundant initialization for 'result'. The initialized value is overwritten before it is read.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1113| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1114| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1115|-> result = SW_OKAY;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1116| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1117| finish:", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "70bd29733f2f651b88314f5d213ae743438b3b1c", "key_event_idx": 3, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/salt/salt.h", "line": 32, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/howl.h", "line": 32, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/unsupported.c", "line": 26, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/salt/platform.h", "line": 411, "column": 1, "event": "warning[-Wstrict-prototypes]", "message": "function declaration isn't a prototype", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 411 | sw_strerror();", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 409| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 410| sw_const_string", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 411|-> sw_strerror();", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 412| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 413| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "7bed0fb00e8d2b0f72d67edfbf89551188b9dbe1", "key_event_idx": 3, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/salt/salt.h", "line": 32, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/howl.h", "line": 32, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/address.c", "line": 34, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/salt/platform.h", "line": 411, "column": 1, "event": "warning[-Wstrict-prototypes]", "message": "function declaration isn’t a prototype", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 411 | sw_strerror();", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 409| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 410| sw_const_string", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 411|-> sw_strerror();", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 412| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 413| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "c4e0a8462fa48dc3b1cbf3e819b764b15c8a6594", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/browse.c", "line": 46, "column": 73, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘extra’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 46 | sw_opaque_t extra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| \t\t\t\tsw_octets\t\t\t\ttext_record,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| \t\t\t\tsw_uint32\t\t\t\ttext_record_len,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46|-> \t\t\t\tsw_opaque_t\t\t\t\textra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| \tsw_text_record_iterator\t\t\t\tit;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b174f0819304a967fcd3d16f83a28a5c88412365", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/browse.c", "line": 51, "event": "style[unusedVariable]", "message": "Unused variable: sval", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| \tsw_int8\t\t\t\t\t\t\t\t\tname_buf[16];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50| \tsw_int8\t\t\t\t\t\t\t\t\tkey[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51|-> \tsw_int8\t\t\t\t\t\t\t\t\tsval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| \tsw_uint8\t\t\t\t\t\t\t\t\toval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| \tsw_uint32\t\t\t\t\t\t\t\toval_len;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "a3d8c526498fd31bf4d99ffad38789e8bc258390", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/browse.c", "line": 51, "column": 81, "event": "warning[-Wunused-variable]", "message": "unused variable ‘sval’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 51 | sw_int8 sval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| \tsw_int8\t\t\t\t\t\t\t\t\tname_buf[16];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50| \tsw_int8\t\t\t\t\t\t\t\t\tkey[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51|-> \tsw_int8\t\t\t\t\t\t\t\t\tsval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| \tsw_uint8\t\t\t\t\t\t\t\t\toval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| \tsw_uint32\t\t\t\t\t\t\t\toval_len;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 681, "language": "c/c++", "tool": "gcc", "hash_v1": "a3ed3675588a5e80676f4eb583fd535aeea99992", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/browse.c", "line": 0, "event": "scope_hint", "message": "In function ‘my_resolver’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/browse.c", "line": 58, "column": 132, "event": "warning[-Wpointer-sign]", "message": "pointer targets in passing argument 2 of ‘sw_ipv4_address_name’ differ in signedness", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 58 | fprintf(stderr, \"resolve reply: 0x%x %s %s %s %s %d\\n\", interface_index, name, type, domain, sw_ipv4_address_name(address, name_buf, 16), port);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | sw_int8 * {aka signed char *}", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/corby/orb.h", "line": 33, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/howl.h", "line": 35, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/salt/address.h", "line": 104, "column": 65, "event": "note", "message": "expected ‘sw_string’ {aka ‘char *’} but argument is of type ‘sw_int8 *’ {aka ‘signed char *’}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 104 | sw_string name,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56| \tsw_discovery_cancel(discovery, oid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 57| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 58|-> \tfprintf(stderr, \"resolve reply: 0x%x %s %s %s %s %d\\n\", interface_index, name, type, domain, sw_ipv4_address_name(address, name_buf, 16), port);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 59| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 60| \tif ((text_record_len > 0) && (text_record) && (*text_record != '\\0'))", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 681, "language": "c/c++", "tool": "gcc", "hash_v1": "dbfd440f78000c2ac55d12fbe0f397fbd3aa5395", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/browse.c", "line": 65, "column": 57, "event": "warning[-Wpointer-sign]", "message": "pointer targets in passing argument 2 of ‘sw_text_record_iterator_next’ differ in signedness", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 65 | while (sw_text_record_iterator_next(it, key, oval, &oval_len) == SW_OKAY)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | sw_int8 * {aka signed char *}", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/howl.h", "line": 41, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/discovery/text_record.h", "line": 112, "column": 97, "event": "note", "message": "expected ‘char *’ but argument is of type ‘sw_int8 *’ {aka ‘signed char *’}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 112 | char key[SW_TEXT_RECORD_MAX_LEN],", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 63| \t\tsw_check_okay(err, exit);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 64| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 65|-> \t\twhile (sw_text_record_iterator_next(it, key, oval, &oval_len) == SW_OKAY)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 66| \t\t{", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 67| \t\t\tfprintf(stderr, \"Txt: [%s]=[%s] - (%d bytes)\\n\", key, oval, oval_len);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "f0c696ef924cff237622550152e785704756b929", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/browse.c", "line": 0, "event": "scope_hint", "message": "In function ‘my_browser’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/browse.c", "line": 83, "column": 89, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘oid’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 83 | sw_discovery_oid oid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 81| my_browser(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 82| \t\t\t\tsw_discovery\t\t\t\t\t\tdiscovery,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 83|-> \t\t\t\tsw_discovery_oid\t\t\t\t\toid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 84| \t\t\t\tsw_discovery_browse_status\t\tstatus,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 85| \t\t\t\tsw_uint32\t\t\t\t\t\t\tinterface_index,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "c4e0a8462fa48dc3b1cbf3e819b764b15c8a6594", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/browse.c", "line": 89, "column": 97, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘extra’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 89 | sw_opaque_t extra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 87| \t\t\t\tsw_const_string\t\t\t\t\ttype,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 88| \t\t\t\tsw_const_string\t\t\t\t\tdomain,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 89|-> \t\t\t\tsw_opaque_t\t\t\t\t\t\t\textra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 90| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 91| \tsw_discovery_resolve_id rid;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "63e01a358de6b9dd86f369f5e23142d8dc62f902", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/publish.c", "line": 35, "column": 89, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘discovery’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 35 | sw_discovery discovery,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 33| static sw_result HOWL_API", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 34| my_service_reply(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 35|-> \t\t\t\tsw_discovery\t\t\t\t\t\tdiscovery,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 36| \t\t\t\tsw_discovery_oid\t\t\t\t\toid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 37| \t\t\t\tsw_discovery_publish_status\tstatus,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "b0bfd43fb844c71e6bb173f3d7dbfe1625e7f123", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/publish.c", "line": 36, "column": 89, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘oid’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 36 | sw_discovery_oid oid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 34| my_service_reply(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 35| \t\t\t\tsw_discovery\t\t\t\t\t\tdiscovery,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 36|-> \t\t\t\tsw_discovery_oid\t\t\t\t\toid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 37| \t\t\t\tsw_discovery_publish_status\tstatus,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 38| \t\t\t\tsw_opaque\t\t\t\t\t\t\textra)", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "301c51700c27c8a8d3dc3bc9b3861d98e029e7e7", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/publish.c", "line": 38, "column": 97, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘extra’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 38 | sw_opaque extra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 36| \t\t\t\tsw_discovery_oid\t\t\t\t\toid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 37| \t\t\t\tsw_discovery_publish_status\tstatus,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 38|-> \t\t\t\tsw_opaque\t\t\t\t\t\t\textra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 39| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 40| \tstatic sw_string", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 704, "language": "c/c++", "tool": "gcc", "hash_v1": "b5f8065d59afe6b9f3a93a0827e39fa842d53d70", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/publish.c", "line": 0, "event": "scope_hint", "message": "In function ‘my_service_reply’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/publish.c", "line": 43, "column": 17, "event": "warning[-Wdiscarded-qualifiers]", "message": "initialization discards ‘const’ qualifier from pointer target type", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 43 | \"Started\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 41| \tstatus_text[] =", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 42| \t{", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43|-> \t\t\"Started\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| \t\t\"Stopped\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| \t\t\"Name Collision\",", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 704, "language": "c/c++", "tool": "gcc", "hash_v1": "166ce9d08acf037c8920fe4ede0140579dc11025", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/publish.c", "line": 44, "column": 17, "event": "warning[-Wdiscarded-qualifiers]", "message": "initialization discards ‘const’ qualifier from pointer target type", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 44 | \"Stopped\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 42| \t{", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43| \t\t\"Started\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44|-> \t\t\"Stopped\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| \t\t\"Name Collision\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46| \t\t\"Invalid\"", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 704, "language": "c/c++", "tool": "gcc", "hash_v1": "d9f70b22f96ed69f839b33c4fce5bd39f7b37ec6", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/publish.c", "line": 45, "column": 17, "event": "warning[-Wdiscarded-qualifiers]", "message": "initialization discards ‘const’ qualifier from pointer target type", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 45 | \"Name Collision\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43| \t\t\"Started\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| \t\t\"Stopped\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45|-> \t\t\"Name Collision\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46| \t\t\"Invalid\"", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| \t};", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 704, "language": "c/c++", "tool": "gcc", "hash_v1": "3e714d024fbdf5b6a1ff9130aaf2519bb60f15aa", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/publish.c", "line": 46, "column": 17, "event": "warning[-Wdiscarded-qualifiers]", "message": "initialization discards ‘const’ qualifier from pointer target type", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 46 | \"Invalid\"", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| \t\t\"Stopped\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| \t\t\"Name Collision\",", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46|-> \t\t\"Invalid\"", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| \t};", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "ebaa7bb34d96439bb6ad0dd081976b461253b996", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 36, "column": 105, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘session’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 36 | sw_discovery session,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 34| static sw_result HOWL_API", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 35| query_record_reply(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 36|-> \t\t\t\tsw_discovery\t\t\t\t\t\t\t\tsession,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 37| \t\t\t\tsw_discovery_oid\t\t\t\t\t\t\toid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 38| \t\t\t\tsw_discovery_query_record_status\t\tstatus,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "20017584c4cb785111f147a74e709fcd281da2f4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 37, "column": 105, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘oid’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 37 | sw_discovery_oid oid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 35| query_record_reply(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 36| \t\t\t\tsw_discovery\t\t\t\t\t\t\t\tsession,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 37|-> \t\t\t\tsw_discovery_oid\t\t\t\t\t\t\toid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 38| \t\t\t\tsw_discovery_query_record_status\t\tstatus,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 39| \t\t\t\tsw_uint32\t\t\t\t\t\t\t\t\tinterface_index,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "1b9eb5191a3d49cad39e3b52a7ae51d5c25e98d0", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 38, "column": 81, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘status’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 38 | sw_discovery_query_record_status status,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 36| \t\t\t\tsw_discovery\t\t\t\t\t\t\t\tsession,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 37| \t\t\t\tsw_discovery_oid\t\t\t\t\t\t\toid,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 38|-> \t\t\t\tsw_discovery_query_record_status\t\tstatus,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 39| \t\t\t\tsw_uint32\t\t\t\t\t\t\t\t\tinterface_index,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 40| \t\t\t\tsw_const_string\t\t\t\t\t\t\tfullname,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "34fd20ad17f452ab123e0452185c2243c94907ec", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 43, "column": 113, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘rrdatalen’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 43 | sw_uint16 rrdatalen,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 41| \t\t\t\tsw_uint16\t\t\t\t\t\t\t\t\trrtype,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 42| \t\t\t\tsw_uint16\t\t\t\t\t\t\t\t\trrclass,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43|-> \t\t\t\tsw_uint16\t\t\t\t\t\t\t\t\trrdatalen,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| \t\t\t\tsw_const_octets\t\t\t\t\t\t\trrdata,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| \t\t\t\tsw_uint32\t\t\t\t\t\t\t\t\tttl,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "c7e1bc745ad79606fc798a14cb1bd4d89fc155c8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 45, "column": 113, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘ttl’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 45 | sw_uint32 ttl,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43| \t\t\t\tsw_uint16\t\t\t\t\t\t\t\t\trrdatalen,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| \t\t\t\tsw_const_octets\t\t\t\t\t\t\trrdata,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45|-> \t\t\t\tsw_uint32\t\t\t\t\t\t\t\t\tttl,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46| \t\t\t\tsw_opaque\t\t\t\t\t\t\t\t\textra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "0c138ebd47265afb5a61f4539cb76534c8b34f57", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 46, "column": 113, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘extra’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 46 | sw_opaque extra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| \t\t\t\tsw_const_octets\t\t\t\t\t\t\trrdata,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| \t\t\t\tsw_uint32\t\t\t\t\t\t\t\t\tttl,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46|-> \t\t\t\tsw_opaque\t\t\t\t\t\t\t\t\textra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| \tsw_ipv4_address address;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "8c3699ff92d081baac1287a0018b5e6a1e3926e7", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 48, "event": "style[unusedVariable]", "message": "Unused variable: address", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 46| \t\t\t\tsw_opaque\t\t\t\t\t\t\t\t\textra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 48|-> \tsw_ipv4_address address;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50| \tfprintf(stderr, \"interface index = 0x%x, fullname is %s\\n\", interface_index, fullname);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "ba345744a968e8b4440ce002ad574d73c67757e8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 48, "column": 25, "event": "warning[-Wunused-variable]", "message": "unused variable ‘address’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 48 | sw_ipv4_address address;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46| \t\t\t\tsw_opaque\t\t\t\t\t\t\t\t\textra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 48|-> \tsw_ipv4_address address;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50| \tfprintf(stderr, \"interface index = 0x%x, fullname is %s\\n\", interface_index, fullname);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "4c24624c604d300a6ff6ffd91328e820b3a6ddd2", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 54, "event": "style[shadowVariable]", "message": "Local variable 'address' shadows outer variable", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| \tif ((rrtype == 1) && (rrclass == 1))", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| \t{", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 54|-> \t\tsw_ipv4_address\taddress;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 55| \t\tsw_char\t\t\t\tname[16];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 694, "language": "c/c++", "tool": "gcc", "hash_v1": "4b5664b1ce7baebcaaa27135823c315d508e94bc", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 0, "event": "scope_hint", "message": "In function ‘query_record_reply’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 54, "column": 33, "event": "warning[-Wshadow]", "message": "declaration of ‘address’ shadows a previous local", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 54 | sw_ipv4_address address;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 48, "column": 25, "event": "note", "message": "shadowed declaration is here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 48 | sw_ipv4_address address;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| \tif ((rrtype == 1) && (rrclass == 1))", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| \t{", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 54|-> \t\tsw_ipv4_address\taddress;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 55| \t\tsw_char\t\t\t\tname[16];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 681, "language": "c/c++", "tool": "gcc", "hash_v1": "ee1639f9ed1395172221be8038535af4e2a8c421", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/query.c", "line": 59, "column": 82, "event": "warning[-Wpointer-sign]", "message": "pointer targets in passing argument 2 of ‘sw_ipv4_address_name’ differ in signedness", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 59 | fprintf(stderr, \"address is %s\\n\", sw_ipv4_address_name(address, name, sizeof(name)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | sw_int8 * {aka signed char *}", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/corby/orb.h", "line": 33, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/howl.h", "line": 35, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/salt/address.h", "line": 104, "column": 65, "event": "note", "message": "expected ‘sw_string’ {aka ‘char *’} but argument is of type ‘sw_int8 *’ {aka ‘signed char *’}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 104 | sw_string name,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 57| \t\tsw_ipv4_address_init_from_saddr(&address, *(sw_saddr*) rrdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 58| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 59|-> \t\tfprintf(stderr, \"address is %s\\n\", sw_ipv4_address_name(address, name, sizeof(name)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 60| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 61| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "48c501e31bb50d336bb58f860edaffd048f9b27d", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/resolve.c", "line": 46, "column": 73, "event": "warning[-Wunused-parameter]", "message": "unused parameter ‘extra’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 46 | sw_opaque_t extra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| \t\t\t\tsw_octets\t\t\t\ttext_record,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| \t\t\t\tsw_uint32\t\t\t\ttext_record_len,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 46|-> \t\t\t\tsw_opaque_t\t\t\t\textra)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 47| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| \tsw_text_record_iterator\t\t\t\tit;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "f6d573e0e93b78008692975f2a3352cc672135e8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/resolve.c", "line": 51, "event": "style[unusedVariable]", "message": "Unused variable: sval", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| \tsw_int8\t\t\t\t\t\t\t\t\tname_buf[16];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50| \tsw_int8\t\t\t\t\t\t\t\t\tkey[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51|-> \tsw_int8\t\t\t\t\t\t\t\t\tsval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| \tsw_uint8\t\t\t\t\t\t\t\t\toval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| \tsw_uint32\t\t\t\t\t\t\t\toval_len;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 563, "language": "c/c++", "tool": "gcc", "hash_v1": "657e0ceed4f06d20eff305721d9224a703d4de66", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/resolve.c", "line": 51, "column": 81, "event": "warning[-Wunused-variable]", "message": "unused variable ‘sval’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 51 | sw_int8 sval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| \tsw_int8\t\t\t\t\t\t\t\t\tname_buf[16];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50| \tsw_int8\t\t\t\t\t\t\t\t\tkey[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51|-> \tsw_int8\t\t\t\t\t\t\t\t\tsval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| \tsw_uint8\t\t\t\t\t\t\t\t\toval[SW_TEXT_RECORD_MAX_LEN];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| \tsw_uint32\t\t\t\t\t\t\t\toval_len;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 681, "language": "c/c++", "tool": "gcc", "hash_v1": "023d256a9bb31cbcad1cf812f13de4474b24d1df", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/resolve.c", "line": 0, "event": "scope_hint", "message": "In function ‘my_resolver’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/resolve.c", "line": 58, "column": 132, "event": "warning[-Wpointer-sign]", "message": "pointer targets in passing argument 2 of ‘sw_ipv4_address_name’ differ in signedness", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 58 | fprintf(stderr, \"resolve reply: 0x%x %s %s %s %s %d\\n\", interface_index, name, type, domain, sw_ipv4_address_name(address, name_buf, 16), port);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | sw_int8 * {aka signed char *}", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/corby/orb.h", "line": 33, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/howl.h", "line": 35, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/salt/address.h", "line": 104, "column": 65, "event": "note", "message": "expected ‘sw_string’ {aka ‘char *’} but argument is of type ‘sw_int8 *’ {aka ‘signed char *’}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 104 | sw_string name,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56| \tsw_discovery_cancel(discovery, oid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 57| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 58|-> \tfprintf(stderr, \"resolve reply: 0x%x %s %s %s %s %d\\n\", interface_index, name, type, domain, sw_ipv4_address_name(address, name_buf, 16), port);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 59| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 60| \tif ((text_record_len > 0) && (text_record) && (*text_record != '\\0'))", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 681, "language": "c/c++", "tool": "gcc", "hash_v1": "c555bad811f60ff3d07a0a162cd1d44506af591a", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/samples/resolve.c", "line": 65, "column": 57, "event": "warning[-Wpointer-sign]", "message": "pointer targets in passing argument 2 of ‘sw_text_record_iterator_next’ differ in signedness", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 65 | while (sw_text_record_iterator_next(it, key, oval, &oval_len) == SW_OKAY)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | sw_int8 * {aka signed char *}", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/howl.h", "line": 41, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/include/discovery/text_record.h", "line": 112, "column": 97, "event": "note", "message": "expected ‘char *’ but argument is of type ‘sw_int8 *’ {aka ‘signed char *’}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 112 | char key[SW_TEXT_RECORD_MAX_LEN],", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 63| \t\tsw_check_okay(err, exit);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 64| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 65|-> \t\twhile (sw_text_record_iterator_next(it, key, oval, &oval_len) == SW_OKAY)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 66| \t\t{", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 67| \t\t\tfprintf(stderr, \"key = %s, data is %d bytes\\n\", key, oval_len);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "6ab3c86a819f0b2a5514853abdca206d17d1c15e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/text.c", "line": 127, "event": "style[constParameterPointer]", "message": "Parameter 'val' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 125| sw_text_record self,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 126| sw_const_string key,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 127|-> sw_octets val,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 128| sw_uint32 len) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 129| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "88a4e377acb2a62d9ef527a31a4c5be9fd0fe155", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/text.c", "line": 192, "event": "style[constParameterPointer]", "message": "Parameter 'text_record' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 190| sw_result sw_text_record_iterator_init(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 191| sw_text_record_iterator * self,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 192|-> sw_octets text_record,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 193| sw_uint32 text_record_len) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 194| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "01ee10bb977c45b8cfdad19cc2508196946b9029", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/unsupported.c", "line": 0, "event": "scope_hint", "message": "In function 'sw_strerror'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/unsupported.c", "line": 62, "column": 17, "event": "warning[-Wold-style-definition]", "message": "old-style function definition", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 60| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 61| AVAHI_GCC_NORETURN", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 62|-> sw_const_string sw_strerror(/* howl sucks */) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 63| AVAHI_WARN_UNSUPPORTED_ABORT;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 64| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "bf7acb811c6b49cd9ced7bf4a68e8aa1db89e42e", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/unsupported.c", "line": 0, "event": "scope_hint", "message": "At top level", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-howl/unsupported.c", "line": 62, "column": 17, "event": "warning[-Wstrict-prototypes]", "message": "function declaration isn't a prototype", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 62 | sw_const_string sw_strerror(/* howl sucks */) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 60| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 61| AVAHI_GCC_NORETURN", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 62|-> sw_const_string sw_strerror(/* howl sucks */) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 63| AVAHI_WARN_UNSUPPORTED_ABORT;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 64| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "d64be639604b0d2d482443059a96a9406b614364", "key_event_idx": 2, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-libdns_sd/compat.c", "line": 47, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-libdns_sd/compat.c", "line": 0, "event": "scope_hint", "message": "In function 'DNSServiceBrowse'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-libdns_sd/warn.h", "line": 33, "column": 82, "event": "warning[-Wpedantic]", "message": "ISO C does not support '__FUNCTION__' predefined identifier", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 33 | #define AVAHI_WARN_UNSUPPORTED do { avahi_warn_linkage(); avahi_warn_unsupported(__FUNCTION__); } while(0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-libdns_sd/compat.c", "line": 622, "column": 9, "event": "note", "message": "in expansion of macro 'AVAHI_WARN_UNSUPPORTED'", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 622 | AVAHI_WARN_UNSUPPORTED;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 31| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 32| #define AVAHI_WARN_LINKAGE do { avahi_warn_linkage(); } while(0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 33|-> #define AVAHI_WARN_UNSUPPORTED do { avahi_warn_linkage(); avahi_warn_unsupported(__FUNCTION__); } while(0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 34| #define AVAHI_WARN_UNSUPPORTED_ABORT do { AVAHI_WARN_UNSUPPORTED; abort(); } while(0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 35| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "d1d0677093faededfe0ce42804fa0137c3eb36b6", "key_event_idx": 2, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-libdns_sd/compat.c", "line": 47, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-libdns_sd/compat.c", "line": 0, "event": "scope_hint", "message": "In function ‘DNSServiceBrowse’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-libdns_sd/warn.h", "line": 33, "column": 82, "event": "warning[-Wpedantic]", "message": "ISO C does not support ‘__FUNCTION__’ predefined identifier", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 33 | #define AVAHI_WARN_UNSUPPORTED do { avahi_warn_linkage(); avahi_warn_unsupported(__FUNCTION__); } while(0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-compat-libdns_sd/compat.c", "line": 622, "column": 9, "event": "note", "message": "in expansion of macro ‘AVAHI_WARN_UNSUPPORTED’", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 622 | AVAHI_WARN_UNSUPPORTED;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 31| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 32| #define AVAHI_WARN_LINKAGE do { avahi_warn_linkage(); } while(0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 33|-> #define AVAHI_WARN_UNSUPPORTED do { avahi_warn_linkage(); avahi_warn_unsupported(__FUNCTION__); } while(0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 34| #define AVAHI_WARN_UNSUPPORTED_ABORT do { AVAHI_WARN_UNSUPPORTED; abort(); } while(0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 35| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b23b6ed5b7d0da0daedb3825f3d441fab34ba135", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/announce.c", "line": 313, "event": "style[constVariablePointer]", "message": "Variable 'a' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 311| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 312| int avahi_entry_is_registered(AvahiServer *s, AvahiEntry *e, AvahiInterface *i) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 313|-> AvahiAnnouncer *a;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 314| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 315| assert(s);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b23b6ed5b7d0da0daedb3825f3d441fab34ba135", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/announce.c", "line": 330, "event": "style[constVariablePointer]", "message": "Variable 'a' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 328| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 329| int avahi_entry_is_probing(AvahiServer *s, AvahiEntry *e, AvahiInterface *i) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 330|-> AvahiAnnouncer *a;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 331| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 332| assert(s);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "cad884f47de1c535c4883f67f7dc4c62647fdf8f", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/announce.c", "line": 447, "event": "style[duplicateConditionalAssign]", "message": "Assignment 'a->state=AVAHI_WAITING' is redundant with condition 'a->state==AVAHI_WAITING'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 445| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 446| /* We were waiting, but were not probing before, so we continue waiting */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 447|-> a->state = AVAHI_WAITING;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 448| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 449| else if (e->flags & AVAHI_PUBLISH_NO_ANNOUNCE)", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "60f55ffc6c9905eefc6f230228ec69cd91325a9e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/avahi-test.c", "line": 56, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'dump_line' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 54| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 55| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56|-> static void dump_line(const char *text, AVAHI_GCC_UNUSED void* userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 57| printf(\"%s\\n\", text);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 58| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "bf3fedcefebbc4ba04651834aad352cc2c5a736c", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/avahi-test.c", "line": 95, "event": "style[constParameterCallback]", "message": "Parameter 'record' can be declared as pointer to const. However it seems that 'record_browser_callback' is a callback function, if 'record' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 93| AvahiProtocol protocol,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 94| AvahiBrowserEvent event,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 95|-> AvahiRecord *record,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 96| AVAHI_GCC_UNUSED AvahiLookupResultFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| AVAHI_GCC_UNUSED void* userdata) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "de5a39cc4ee57319c6b5aacb8459db11be1c68bd", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/avahi-test.c", "line": 98, "event": "style[variableScope]", "message": "The scope of the variable 't' can be reduced.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 96| AVAHI_GCC_UNUSED AvahiLookupResultFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| AVAHI_GCC_UNUSED void* userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98|-> char *t;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| assert(r);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "48dd6298684084c2a28132c9c95a9e59e116a7c4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/avahi-test.c", "line": 169, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 167| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 168| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 169|-> if (avahi_server_add_service(server, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, service_name, \"_http._tcp\", NULL, NULL, 80, \"foo\", NULL) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 170| avahi_log_error(\"Failed to add HTTP service\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 171| goto fail;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "8f78d29b39c73f5c16e5f4018d10ca028b975379", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/avahi-test.c", "line": 174, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 172| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 173| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 174|-> if (avahi_server_add_service(server, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, service_name, \"_ftp._tcp\", NULL, NULL, 21, \"foo\", NULL) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 175| avahi_log_error(\"Failed to add FTP service\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 176| goto fail;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "942bd21fcde06094de13c5d41d6dfa3b73355bac", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/avahi-test.c", "line": 179, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 177| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 178| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 179|-> if (avahi_server_add_service(server, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0,service_name, \"_webdav._tcp\", NULL, NULL, 80, \"foo\", NULL) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 180| avahi_log_error(\"Failed to add WEBDAV service\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 181| goto fail;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d6c2b4d5d355b8d44835ad421850cdeedd6591f5", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/browse.c", "line": 163, "event": "style[constParameterPointer]", "message": "Parameter 'key' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 161| AvahiProtocol protocol,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 162| AvahiLookupFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 163|-> AvahiKey *key) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 164| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 165| AvahiSRBLookup *l;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 683, "language": "c/c++", "tool": "cppcheck", "hash_v1": "061ebca36838667baf134ee6ad5ef9da75fd73c5", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/cache.c", "line": 114, "event": "warning[funcArgOrderDifferent]", "message": "Function 'avahi_cache_walk' argument order different: declaration 'c, pattern, , userdata, , ' definition 'c, pattern, c, pattern, e, userdata'", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 112| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 113| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 114|-> void* avahi_cache_walk(AvahiCache *c, AvahiKey *pattern, AvahiCacheWalkCallback cb, void* userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 115| void* ret;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 116| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "2f340e0a3f91bb619222a0e5fcd3f910a5a41039", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/cache.c", "line": 122, "event": "style[shadowArgument]", "message": "Local variable 'e' shadows outer argument", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 120| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 121| if (avahi_key_is_pattern(pattern)) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 122|-> AvahiCacheEntry *e, *n;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 123| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 124| for (e = c->entries; e; e = n) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "2f340e0a3f91bb619222a0e5fcd3f910a5a41039", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/cache.c", "line": 133, "event": "style[shadowArgument]", "message": "Local variable 'e' shadows outer argument", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 131| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 132| } else {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 133|-> AvahiCacheEntry *e, *n;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 134| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 135| for (e = lookup_key(c, pattern); e; e = n) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "2995c23cf4ba7a0f56aa758f03cc3bdadf96dfd4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/cache.c", "line": 146, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'lookup_record_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 144| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 145| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 146|-> static void* lookup_record_callback(AvahiCache *c, AvahiKey *pattern, AvahiCacheEntry *e, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 147| assert(c);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 148| assert(pattern);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d1c698262835cd33391781ac7e70eb9147726fe5", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/conformance-test.c", "line": 50, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'dump_line' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| static const AvahiPoll *poll_api;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50|-> static void dump_line(const char *text, AVAHI_GCC_UNUSED void* userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51| printf(\"%s\\n\", text);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "e9e4ac522771b4f4ea19e4b1ab699175dacec55f", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/conformance-test.c", "line": 79, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 77| group = avahi_s_entry_group_new(avahi, entry_group_callback, NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 78| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 79|-> avahi_server_add_service(avahi, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, name, \"_http._tcp\", NULL, NULL, 80, \"foo\", NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 80| avahi_s_entry_group_commit(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 81| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 479, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "1b6398c6d0c1e2b4cfa46502a0db4cc81e44a3e8", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-spin-test.c", "line": 0, "event": "scope_hint", "message": "In function ‘fail’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-spin-test.c", "line": 76, "column": 5, "event": "warning[-Wanalyzer-unsafe-call-within-signal-handler]", "message": "call to ‘exit’ from within signal handler", "verbosity_level": 0 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-spin-test.c", "line": 89, "column": 5, "event": "note", "message": "(1) entry to ‘main’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-spin-test.c", "line": 100, "column": 9, "event": "note", "message": "(2) registering ‘handle’ as signal handler", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(3) later on, when the signal is delivered to the process", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-spin-test.c", "line": 79, "column": 6, "event": "note", "message": "(4) entry to ‘handle’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-spin-test.c", "line": 80, "column": 5, "event": "note", "message": "(5) calling ‘fail’ from ‘handle’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-spin-test.c", "line": 68, "column": 6, "event": "note", "message": "(6) entry to ‘fail’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-spin-test.c", "line": 76, "column": 5, "event": "note", "message": "(7) call to ‘exit’ from within signal handler", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-spin-test.c", "line": 76, "column": 5, "event": "note", "message": "‘_exit’ is a possible signal-safe alternative for ‘exit’", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 74| printf(\"\\n\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 75| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 76|-> exit(EXIT_FAILURE);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 77| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 78| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "c8c7bb73b80bdd3ea9549da99e9af80c05024fa7", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-test.c", "line": 50, "event": "warning[assignmentInAssert]", "message": "Assert statement modifies 'a'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| p = avahi_dns_packet_new(0);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50|-> assert(avahi_dns_packet_append_name(p, a = \"Ahello.hello.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51| assert(avahi_dns_packet_append_name(p, b = \"Bthis is a test.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| assert(avahi_dns_packet_append_name(p, c = \"Cthis\\\\.is\\\\.a\\\\.test\\\\.with\\\\.dots.hello.de.\"));", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "dc927329457ad92f00e885dec7430697934a4809", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-test.c", "line": 51, "event": "warning[assignmentInAssert]", "message": "Assert statement modifies 'b'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50| assert(avahi_dns_packet_append_name(p, a = \"Ahello.hello.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51|-> assert(avahi_dns_packet_append_name(p, b = \"Bthis is a test.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| assert(avahi_dns_packet_append_name(p, c = \"Cthis\\\\.is\\\\.a\\\\.test\\\\.with\\\\.dots.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| assert(avahi_dns_packet_append_name(p, d = \"Dthis\\\\\\\\is another test.hello.de.\"));", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "838ae94e1b96e54b5fa492d99d88c2e80112dc56", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-test.c", "line": 52, "event": "warning[assignmentInAssert]", "message": "Assert statement modifies 'c'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 50| assert(avahi_dns_packet_append_name(p, a = \"Ahello.hello.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51| assert(avahi_dns_packet_append_name(p, b = \"Bthis is a test.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52|-> assert(avahi_dns_packet_append_name(p, c = \"Cthis\\\\.is\\\\.a\\\\.test\\\\.with\\\\.dots.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| assert(avahi_dns_packet_append_name(p, d = \"Dthis\\\\\\\\is another test.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 54| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "407c4d968bdda52442186d27e4f98220ae771445", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-test.c", "line": 53, "event": "warning[assignmentInAssert]", "message": "Assert statement modifies 'd'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 51| assert(avahi_dns_packet_append_name(p, b = \"Bthis is a test.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| assert(avahi_dns_packet_append_name(p, c = \"Cthis\\\\.is\\\\.a\\\\.test\\\\.with\\\\.dots.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53|-> assert(avahi_dns_packet_append_name(p, d = \"Dthis\\\\\\\\is another test.hello.de.\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 54| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 55| avahi_hexdump(AVAHI_DNS_PACKET_DATA(p), p->size);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "c465977c9589fe00ab4d8e2c3c8a0bc21c12cbb0", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns-test.c", "line": 84, "event": "warning[assignmentInAssert]", "message": "Assert statement modifies 'l'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 82| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 83| /* Serialize it into a blob */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 84|-> assert((l = avahi_rdata_serialize(r, rdata, sizeof(rdata))) != (size_t) -1);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 85| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 86| /* Print it */", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "a4e525b7724f5fb2ac321fc614f8ebdc8e80f13f", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns.c", "line": 43, "event": "style[unsignedLessThanZero]", "message": "Checking if unsigned expression 'mtu' is less than zero.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 41| size_t max_size;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 42| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43|-> if (mtu <= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| max_size = AVAHI_DNS_PACKET_SIZE_MAX;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 45| else if (mtu >= AVAHI_DNS_PACKET_EXTRA_SIZE)", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "083519e37118608333b968b0ea8b1a93129d2cbe", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns.c", "line": 156, "event": "style[constParameterCallback]", "message": "Parameter 'key' can be declared as pointer to const. However it seems that 'name_table_cleanup' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 154| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 155| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 156|-> static void name_table_cleanup(void *key, void *value, void *user_data) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 157| AvahiDnsPacket *p = user_data;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 158| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "917551e4f5b873ca9e81c5c692314f95a99561ea", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns.c", "line": 179, "event": "style[constVariablePointer]", "message": "Variable 'prev' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 177| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 178| while (*name) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 179|-> uint8_t* prev;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 180| const char *pname;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 181| char label[64], *u;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "25fff4cfe44a3a956053134f33addda01ef3c008", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns.c", "line": 363, "event": "style[unreadVariable]", "message": "Variable 'idx' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 361| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 362| if (!n) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 363|-> idx++;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 364| if (!compressed)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 365| ret++;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "165aec443e6bd448c9cffbf100ce7a9ef5e8819d", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns.c", "line": 433, "event": "style[constVariablePointer]", "message": "Variable 'd' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 431| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 432| int avahi_dns_packet_consume_uint16(AvahiDnsPacket *p, uint16_t *ret_v) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 433|-> uint8_t *d;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 434| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 435| assert(p);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "165aec443e6bd448c9cffbf100ce7a9ef5e8819d", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns.c", "line": 449, "event": "style[constVariablePointer]", "message": "Variable 'd' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 447| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 448| int avahi_dns_packet_consume_uint32(AvahiDnsPacket *p, uint32_t *ret_v) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 449|-> uint8_t* d;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 450| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 451| assert(p);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "6b1bb8fc9f0bbbddaa51a89092962a2bf6dc6bf5", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/dns.c", "line": 785, "event": "style[constVariablePointer]", "message": "Variable 'start' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 783| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 784| uint8_t* avahi_dns_packet_append_record(AvahiDnsPacket *p, AvahiRecord *r, int cache_flush, unsigned max_ttl) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 785|-> uint8_t *t, *l, *start;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 786| size_t size;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 787| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "458e3061a818366fbd5fb3e4f3ba862955bcbd54", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 421, "event": "style[constVariablePointer]", "message": "Variable 'e' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 419| const char *dest) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 420| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 421|-> AvahiEntry *e;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 422| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 423| assert(s);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "97619a67f389d12341e22b77c66ad47396969acf", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 425, "event": "style[unreadVariable]", "message": "Variable 'e' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 423| assert(s);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 424| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 425|-> if (!(e = server_add_ptr_internal(s, g, interface, protocol, flags, ttl, name, dest)))", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 426| return avahi_server_errno(s);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 427| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "f16d0b7829260066293582ec25e90d538ad204c8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 700, "event": "style[constParameterPointer]", "message": "Parameter 'strlst' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 698| const char *host,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 699| uint16_t port,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 700|-> AvahiStringList *strlst) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 701| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 702| assert(s);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "458e3061a818366fbd5fb3e4f3ba862955bcbd54", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 745, "event": "style[constVariablePointer]", "message": "Variable 'e' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 743| char svc_name[AVAHI_DOMAIN_NAME_MAX];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 744| int ret = AVAHI_OK;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 745|-> AvahiEntry *e;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 746| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 747| assert(s);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "f16d0b7829260066293582ec25e90d538ad204c8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 798, "event": "style[constParameterPointer]", "message": "Parameter 'strlst' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 796| const char *type,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 797| const char *domain,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 798|-> AvahiStringList *strlst) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 799| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 800| return server_update_service_txt_strlst_nocopy(s, g, interface, protocol, flags, name, type, domain, avahi_string_list_copy(strlst));", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "15c59ec5ec19128282ca96924ca09a85ea24fec7", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 0, "event": "scope_hint", "message": "In function 'server_add_dns_server_name'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 931, "column": 32, "event": "warning[-Wformat-truncation=]", "message": "'%s' directive output may be truncated writing up to 1013 bytes into a region of size between 997 and 1001", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 931 | snprintf(t, sizeof(t), \"%s.%s\", type == AVAHI_DNS_SERVER_RESOLVE ? \"_domain._udp\" : \"_dns-update._udp\", normalized_d);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~ ~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/bits/stdio2.h", "line": 68, "column": 10, "event": "note", "message": "'__snprintf_chk' output between 14 and 1031 bytes into a destination of size 1014", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 69 | __glibc_objsize (__s), __fmt,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 70 | __va_arg_pack ());", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 929| AVAHI_ASSERT_TRUE(avahi_normalize_name(domain, normalized_d, sizeof(normalized_d)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 930| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 931|-> snprintf(t, sizeof(t), \"%s.%s\", type == AVAHI_DNS_SERVER_RESOLVE ? \"_domain._udp\" : \"_dns-update._udp\", normalized_d);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 932| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 933| if (!(r = avahi_record_new_full(t, AVAHI_DNS_CLASS_IN, AVAHI_DNS_TYPE_SRV, AVAHI_DEFAULT_TTL_HOST_NAME))) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "dca07fb7057a47107f71023552bb2d504b6ce77d", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 962, "event": "style[constVariablePointer]", "message": "Variable 's_entry' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 960| AvahiRecord *r;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 961| char n[64], h[64];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 962|-> AvahiEntry *a_entry, *s_entry;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 963| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 964| assert(s);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "563ff3960f8da3d60a6f76b64173d97ac60208e5", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 0, "event": "scope_hint", "message": "In function 'avahi_server_add_dns_server_address'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 982, "column": 36, "event": "warning[-Wformat-truncation=]", "message": "'%s' directive output may be truncated writing up to 63 bytes into a region of size 61", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 982 | snprintf(n, sizeof(n), \"ip-%s.%s\", h, domain);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~ ~", "verbosity_level": 1 }, { "file_name": "/usr/include/bits/stdio2.h", "line": 68, "column": 10, "event": "note", "message": "'__snprintf_chk' output 5 or more bytes (assuming 68) into a destination of size 64", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 69 | __glibc_objsize (__s), __fmt,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 70 | __va_arg_pack ());", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 980| if (address->proto == AVAHI_PROTO_INET) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 981| hexstring(h, sizeof(h), &address->data, sizeof(AvahiIPv4Address));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 982|-> snprintf(n, sizeof(n), \"ip-%s.%s\", h, domain);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 983| r = avahi_record_new_full(n, AVAHI_DNS_CLASS_IN, AVAHI_DNS_TYPE_A, AVAHI_DEFAULT_TTL_HOST_NAME);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 984| r->data.a.address = address->data.ipv4;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "dd419d06c1f063aeaaa21baee85f34fd8bfe65cd", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 0, "event": "scope_hint", "message": "In function 'avahi_server_add_dns_server_address'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 987, "column": 37, "event": "warning[-Wformat-truncation=]", "message": "'%s' directive output may be truncated writing up to 63 bytes into a region of size 60", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 987 | snprintf(n, sizeof(n), \"ip6-%s.%s\", h, domain);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~ ~", "verbosity_level": 1 }, { "file_name": "/usr/include/bits/stdio2.h", "line": 68, "column": 10, "event": "note", "message": "'__snprintf_chk' output 6 or more bytes (assuming 69) into a destination of size 64", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 69 | __glibc_objsize (__s), __fmt,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 70 | __va_arg_pack ());", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 985| } else {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 986| hexstring(h, sizeof(h), &address->data, sizeof(AvahiIPv6Address));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 987|-> snprintf(n, sizeof(n), \"ip6-%s.%s\", h, domain);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 988| r = avahi_record_new_full(n, AVAHI_DNS_CLASS_IN, AVAHI_DNS_TYPE_AAAA, AVAHI_DEFAULT_TTL_HOST_NAME);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 989| r->data.aaaa.address = address->data.ipv6;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "dcbc1e6bab75ed9593e57bac6f1f478fbeb0dec8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/entry.c", "line": 1001, "event": "style[unreadVariable]", "message": "Variable 's_entry' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 999| return avahi_server_errno(s);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1000| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1001|-> if (!(s_entry = server_add_dns_server_name(s, g, interface, protocol, flags, domain, type, n, port))) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1002| if (!(flags & AVAHI_PUBLISH_UPDATE))", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1003| avahi_entry_free(s, a_entry);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "7b6549030ec4207a21d496d90443acbf0178a51c", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/hashmap.c", "line": 115, "event": "style[constVariablePointer]", "message": "Variable 'e' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 113| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 114| void* avahi_hashmap_lookup(AvahiHashmap *m, const void *key) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 115|-> Entry *e;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 116| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 117| assert(m);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "68dead4bd3b5df0ccbee80cb558895a9dd873fe7", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/iface-linux.c", "line": 66, "event": "style[constParameterCallback]", "message": "Parameter 'nl' can be declared as pointer to const. However it seems that 'netlink_callback' is a callback function, if 'nl' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 64| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 65| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 66|-> static void netlink_callback(AvahiNetlink *nl, struct nlmsghdr *n, void* userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 67| AvahiInterfaceMonitor *m = userdata;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 68| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "e2e8dd839dbf3eb267096643b31813adea676474", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/iface-linux.c", "line": 162, "event": "style[constVariablePointer]", "message": "Variable 'ifinfomsg' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 160| /* An interface has been removed */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 161| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 162|-> struct ifinfomsg *ifinfomsg = NLMSG_DATA(n);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 163| AvahiHwInterface *hw;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 164| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "2136cc74af2969418e35395625594e9e0fdd2bfd", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/iface-linux.c", "line": 184, "event": "style[constVariablePointer]", "message": "Variable 'r' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 182| struct rtattr *a = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 183| size_t l;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 184|-> AvahiAddress raddr, rlocal, *r;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 185| int raddr_valid = 0, rlocal_valid = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 186| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "431c830f85b1a7d514dda924952a6af1543387a5", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/iface-linux.c", "line": 326, "event": "style[constVariablePointer]", "message": "Variable 'e' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 324| } else if (n->nlmsg_type == NLMSG_ERROR &&", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 325| (n->nlmsg_seq == m->osdep.query_link_seq || n->nlmsg_seq == m->osdep.query_addr_seq)) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326|-> struct nlmsgerr *e = NLMSG_DATA (n);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 327| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 328| /* Some kind of error happened. Let's just tell the user and", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "c6e96f55f75c03f5dbe7b5af8c195f41eff069e9", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/iface.c", "line": 0, "event": "scope_hint", "message": "In function 'avahi_hw_interface_update_rrs'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/iface.c", "line": 143, "column": 45, "event": "warning[-Wformat-truncation=]", "message": "' [' directive output may be truncated writing 2 bytes into a region of size between 1 and 64", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 143 | snprintf(name, sizeof(name), \"%s [%s]\", unescaped, mac);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~", "verbosity_level": 1 }, { "file_name": "/usr/include/bits/stdio2.h", "line": 68, "column": 10, "event": "note", "message": "'__snprintf_chk' output between 4 and 322 bytes into a destination of size 64", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 69 | __glibc_objsize (__s), __fmt,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 70 | __va_arg_pack ());", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 141| avahi_unescape_label(&p, unescaped, sizeof(unescaped));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 142| avahi_format_mac_address(mac, sizeof(mac), hw->mac_address, hw->mac_address_size);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 143|-> snprintf(name, sizeof(name), \"%s [%s]\", unescaped, mac);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 144| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 145| if (avahi_server_add_service(m->server, hw->entry_group, hw->index, AVAHI_PROTO_UNSPEC, 0, name, \"_workstation._tcp\", NULL, NULL, 9, NULL) < 0) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "27336fc8773b62c8b87a5a24a3964093ff42b06b", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/iface.c", "line": 145, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 143| snprintf(name, sizeof(name), \"%s [%s]\", unescaped, mac);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 144| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 145|-> if (avahi_server_add_service(m->server, hw->entry_group, hw->index, AVAHI_PROTO_UNSPEC, 0, name, \"_workstation._tcp\", NULL, NULL, 9, NULL) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 146| avahi_log_warn(__FILE__\": avahi_server_add_service() failed: %s\", avahi_strerror(m->server->error));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 147| avahi_s_entry_group_free(hw->entry_group);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "80b0ebbf994d041913fbb72b498bf0967b702d09", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/iface.c", "line": 232, "event": "style[constVariablePointer]", "message": "Variable 'found' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 230| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 231| static int interface_mdns_mcast_rejoin(AvahiInterface *i) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 232|-> AvahiInterfaceAddress *a, *usable = NULL, *found = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 233| assert(i);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 234| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "7ce9410ae2f58b161da014bd111264c92ff2ef8d", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/netlink.c", "line": 50, "event": "style[constVariablePointer]", "message": "Variable 'cred' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 48| struct msghdr smsg;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| struct cmsghdr *cmsg;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50|-> struct ucred *cred;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51| struct iovec iov;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| struct nlmsghdr *p;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "df315078fee7bbbee3768def16def3ecd12cb8f7", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/querier.c", "line": 146, "event": "style[constParameterPointer]", "message": "Parameter 'key' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 144| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 145| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 146|-> void avahi_querier_remove(AvahiInterface *i, AvahiKey *key) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 147| AvahiQuerier *q;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 148| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "54c37416c0e073ac2a0701d03c60e6683a0339ae", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/rr.c", "line": 550, "event": "style[knownConditionTrueFalse]", "message": "Condition 'al==c' is always false", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 548| return 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 549| else", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 550|-> return al == c ? -1 : 1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 551| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 552| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "3b491a1b91df79de6b27908b2223260f3e82176e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/rr.c", "line": 710, "event": "style[unsignedLessThanZero]", "message": "Checking if unsigned expression 'strlst->size' is less than zero.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 708| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 709| for (strlst = r->data.txt.string_list; strlst; strlst = strlst->next) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 710|-> if (strlst->size > 255 || strlst->size <= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 711| return 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 712| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "dbd7c5eba0335b2e61e9243939cc93a7698d163c", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/server.c", "line": 516, "event": "style[constVariablePointer]", "message": "Variable 'r' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 514| static void* reflect_cache_walk_callback(AvahiCache *c, AvahiKey *pattern, AvahiCacheEntry *e, void* userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 515| AvahiServer *s = userdata;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 516|-> AvahiRecord* r;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 517| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 518| assert(c);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "1e443fbee743a91fd760830e8b2739000a21762d", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/server.c", "line": 949, "event": "style[unsignedLessThanZero]", "message": "Checking if unsigned expression 'port' is less than zero.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 947| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 948| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 949|-> if (port <= 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 950| /* This fixes RHBZ #475394 */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 951| avahi_log_debug(\"Received packet from invalid source port %u.\", (unsigned) port);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "f0aa57def2e0abc0f1605a5e09fce2015a14b18c", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/server.c", "line": 1817, "event": "style[constVariablePointer]", "message": "Variable 'e' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1815| int avahi_server_is_service_local(AvahiServer *s, AvahiIfIndex interface, AvahiProtocol protocol, const char *name) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1816| AvahiKey *key = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1817|-> AvahiEntry *e;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1818| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1819| assert(s);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "84782e5062e283add954b3f64f555efd1a3e9c27", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 226, "event": "style[unusedVariable]", "message": "Unused variable: yes", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 224| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 225| static int ipv4_pktinfo(int fd) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 226|-> int yes;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 227| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 228| #ifdef IP_PKTINFO", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "84782e5062e283add954b3f64f555efd1a3e9c27", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 272, "event": "style[unusedVariable]", "message": "Unused variable: yes", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 270| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 271| static int ipv6_pktinfo(int fd) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 272|-> int yes;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 273| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 274| #ifdef IPV6_RECVPKTINFO", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "7882a3e36ef80eb18477d3a85d97042af6d5c6c5", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 351, "event": "style[knownConditionTrueFalse]", "message": "Condition 'ipv4_pktinfo(fd)<0' is always false", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 349| goto fail;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 350| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 351|-> if (ipv4_pktinfo (fd) < 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 352| goto fail;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 353| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d0f99b9b88b8029eeac4d58826d719813209ae90", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 421, "event": "style[knownConditionTrueFalse]", "message": "Condition 'ipv6_pktinfo(fd)<0' is always false", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 419| goto fail;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 420| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 421|-> if (ipv6_pktinfo(fd) < 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 422| goto fail;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 423| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 131, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "aa5009cae735eaf537707e232c3087384c793df2", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 0, "event": "scope_hint", "message": "In function 'sendmsg_loop'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 458, "column": 38, "event": "warning[-Wanalyzer-allocation-size]", "message": "allocated buffer size is not a multiple of the pointee's size", "verbosity_level": 0 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 481, "column": 5, "event": "note", "message": "(1) entry to 'avahi_send_dns_packet_ipv4'", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 489, "column": 24, "event": "note", "message": "(2) allocated 16 bytes here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 35, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 500, "column": 5, "event": "note", "message": "(3) following 'false' branch (when 'fd >= 0')...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 501, "column": 5, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 501, "column": 5, "event": "note", "message": "(5) following 'false' branch (when 'p' is non-NULL)...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 502, "column": 12, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 502, "column": 5, "event": "note", "message": "(7) following 'false' branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 503, "column": 12, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 503, "column": 5, "event": "note", "message": "(9) following 'false' branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 505, "column": 8, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 505, "column": 8, "event": "note", "message": "(11) following 'true' branch (when 'dst_address' is NULL)...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 506, "column": 9, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 506, "column": 9, "event": "note", "message": "(13) calling 'mdns_mcast_group_ipv4' from 'avahi_send_dns_packet_ipv4'", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 67, "column": 13, "event": "note", "message": "(14) entry to 'mdns_mcast_group_ipv4'", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 68, "column": 5, "event": "note", "message": "(15) following 'false' branch (when 'ret_sa' is non-NULL)...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 70, "column": 5, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 506, "column": 9, "event": "note", "message": "(17) returning to 'avahi_send_dns_packet_ipv4' from 'mdns_mcast_group_ipv4'", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 524, "column": 8, "event": "note", "message": "(18) following 'false' branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 572, "column": 12, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 572, "column": 12, "event": "note", "message": "(20) calling 'sendmsg_loop' from 'avahi_send_dns_packet_ipv4'", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 443, "column": 12, "event": "note", "message": "(21) entry to 'sendmsg_loop'", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 445, "column": 5, "event": "note", "message": "(22) following 'false' branch (when 'fd >= 0')...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 446, "column": 5, "event": "note", "message": "(23) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 446, "column": 5, "event": "note", "message": "(24) following 'false' branch (when 'msg' is non-NULL)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 450, "column": 12, "event": "note", "message": "(26) following 'false' branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 25, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 453, "column": 13, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 458, "column": 38, "event": "note", "message": "(28) assigned to 'struct sockaddr_storage *' here; 'sizeof (struct sockaddr_storage)' is '128'", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 456| if (errno != EAGAIN) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 457| char where[64];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 458|-> struct sockaddr_storage *ss = msg->msg_name;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 459| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 460| if (ss->ss_family == PF_INET) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "eb7c238047a25c8daa5480aab9ec7f81ea7d175f", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 586, "event": "style[variableScope]", "message": "The scope of the variable 'cmsg' can be reduced.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 584| struct msghdr msg;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 585| struct iovec io;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 586|-> struct cmsghdr *cmsg;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 587| size_t cmsg_data[(CMSG_SPACE(sizeof(struct in6_pktinfo))/sizeof(size_t)) + 1];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 588| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "41244fd46501daaad2097797832d46edf4495e87", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 890, "event": "style[constVariablePointer]", "message": "Variable 'i' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 888| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 889| case IPV6_PKTINFO: {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 890|-> struct in6_pktinfo *i = (struct in6_pktinfo*) CMSG_DATA(cmsg);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 891| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 892| if (ret_iface && i->ipi6_ifindex > 0)", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "acaadbce6cce3813924fcccd62c27c1720f38da9", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 938, "event": "style[knownConditionTrueFalse]", "message": "Condition 'ipv4_pktinfo(fd)<0' is always false", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 936| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 937| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 938|-> if (ipv4_pktinfo(fd) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 939| goto fail;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 940| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d0f99b9b88b8029eeac4d58826d719813209ae90", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/socket.c", "line": 984, "event": "style[knownConditionTrueFalse]", "message": "Condition 'ipv6_pktinfo(fd)<0' is always false", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 982| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 983| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 984|-> if (ipv6_pktinfo(fd) < 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 985| goto fail;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 986| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "9aaef3b50baf3f034dc1a6f180581a7c6b8664f9", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/update-test.c", "line": 51, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 49| assert(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 50| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 51|-> ret = avahi_server_add_service(s, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, \"foo\", \"_http._tcp\", NULL, NULL, 80, \"test1\", NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 52| assert(ret == AVAHI_OK);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "be3f39d91080e797e5b8eea2e99bc6e5de3a46ae", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/update-test.c", "line": 64, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 62| avahi_log_debug(\"modifying\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 63| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 64|-> ret = avahi_server_update_service_txt(s, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, \"foo\", \"_http._tcp\", NULL, \"test2\", NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 65| assert(ret == AVAHI_OK);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 66| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "2d6906242db7288232c69b97198b387c692fe96a", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/util.c", "line": 76, "event": "style[unsignedLessThanZero]", "message": "Checking if unsigned expression 'size' is less than zero.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 74| assert(mac);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 75| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 76|-> if (size <= 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 77| *r = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 78| return r;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "89cf61ac53d70662e7179fd9f4ef3d7c9f28977e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/wide-area.c", "line": 129, "event": "style[unsignedLessThanZero]", "message": "Checking if unsigned expression 'l->engine->n_dns_servers' is less than zero.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 127| assert(p);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 128| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 129|-> if (l->engine->n_dns_servers <= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 130| return -1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 131| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 476, "language": "c/c++", "tool": "cppcheck", "hash_v1": "8627fa214202d4fea38339db91f203d5a7308280", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/wide-area.c", "line": 438, "event": "warning[nullPointerRedundantCheck]", "message": "Either the condition 'c=find_record_in_cache(e,r)' is redundant or there is possible null pointer dereference: c.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 436| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 437| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 438|-> c->record = avahi_record_ref(r);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 439| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 440| gettimeofday(&c->timestamp, NULL);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 476, "language": "c/c++", "tool": "cppcheck", "hash_v1": "08029ecf2d357e9a1cb6d659f513f6b2eec8a053", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/wide-area.c", "line": 441, "event": "warning[nullPointerRedundantCheck]", "message": "Either the condition 'c=find_record_in_cache(e,r)' is redundant or there is possible null pointer dereference: c.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 439| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 440| gettimeofday(&c->timestamp, NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 441|-> c->expiry = c->timestamp;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 442| avahi_timeval_add(&c->expiry, r->ttl * 1000000);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 443| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 476, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d173865127a08b023df3927ffddc428cf33bbf9e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/wide-area.c", "line": 444, "event": "warning[nullPointerRedundantCheck]", "message": "Either the condition 'c=find_record_in_cache(e,r)' is redundant or there is possible null pointer dereference: c.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 442| avahi_timeval_add(&c->expiry, r->ttl * 1000000);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 443| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 444|-> if (c->time_event)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 445| avahi_time_event_update(c->time_event, &c->expiry);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 446| else", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "231377b6453dff1fa8e3df02ce53a742b7cabcef", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/wide-area.c", "line": 587, "event": "style[knownConditionTrueFalse]", "message": "Condition 'e->fd_ipv6>=0' is always false", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 585| avahi_log_error(__FILE__\": Failed to create wide area sockets: %s\", strerror(errno));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 586| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 587|-> if (e->fd_ipv6 >= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 588| close(e->fd_ipv6);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 589| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "cc8c2d9bb1a3fef75de3921c358e2d2940b1b595", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-core/wide-area.c", "line": 590, "event": "style[knownConditionTrueFalse]", "message": "Condition 'e->fd_ipv4>=0' is always false", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 588| close(e->fd_ipv6);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 589| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 590|-> if (e->fd_ipv4 >= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 591| close(e->fd_ipv4);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 592| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "3948684e6beca170ce2ee16b9719cca7426816d1", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/chroot.c", "line": 108, "event": "style[unusedStructMember]", "message": "union member 'Anonymous1::buf' is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 106| union {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 107| struct cmsghdr hdr;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 108|-> char buf[CMSG_SPACE(sizeof(int))];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 109| } cmsg;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 110| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 571, "language": "c/c++", "tool": "cppcheck", "hash_v1": "965d3fae5ef2d2179d33fc0d7ef3ca397a84e9e4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/chroot.c", "line": 405, "event": "style[knownConditionTrueFalse]", "message": "Condition 'r<0' is always true", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 403| if ((r = read(helper_fd, &c, sizeof(c))) < 0 &&", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 404| (errno != EPIPE && errno != ECONNRESET)) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 405|-> avahi_log_error(\"read() failed: %s\\n\", r < 0 ? strerror(errno) : \"EOF\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 406| return -1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 407| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 562, "language": "c/c++", "tool": "cppcheck", "hash_v1": "a0e4cf4eeb037b4620a1b7cce3eaa86c09464837", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/dbus-protocol.c", "line": 1392, "event": "error[danglingLifetime]", "message": "Non-local variable 'server->reconnect_timeout' will use pointer to local variable 'tv'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1390| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1391| avahi_elapse_time(&tv, RECONNECT_MSEC, 0);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1392|-> server->reconnect_timeout = server->poll_api->timeout_new(server->poll_api, &tv, reconnect_callback, NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1393| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1394| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "383f03f46a4c61adcca8c35991ff1e3da52d9262", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/dbus-util.c", "line": 349, "event": "style[unreadVariable]", "message": "Variable 'size' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 347| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 348| *rdata = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 349|-> size = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 350| return -1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 351| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "3d7663f7353061c9e8789bfcce2394737b08f318", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/dbus-util.c", "line": 349, "event": "warning[uselessAssignmentPtrArg]", "message": "Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 347| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 348| *rdata = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 349|-> size = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 350| return -1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 351| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "26354ceca459c06b41278b5176cd6dcf4329e6d7", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/main.c", "line": 0, "event": "scope_hint", "message": "In function ‘run_server’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/main.c", "line": 1219, "column": 9, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1219 | chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1217| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1218| avahi_log_info(\"Successfully called chroot().\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1219|-> chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1220| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1221| if (avahi_caps_drop_all() < 0) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "a03c085e9c7c1bef8fe014b36ac47e1bdbf71501", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/main.c", "line": 0, "event": "scope_hint", "message": "In function ‘make_runtime_dir’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/main.c", "line": 1445, "column": 5, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1445 | chown(AVAHI_DAEMON_RUNTIME_DIR, pw->pw_uid, gr->gr_gid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1443| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1444| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1445|-> chown(AVAHI_DAEMON_RUNTIME_DIR, pw->pw_uid, gr->gr_gid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1446| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1447| if (stat(AVAHI_DAEMON_RUNTIME_DIR, &st) < 0) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "e155cc73b4cb63532c77ea0584a9398870d67a7d", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/main.c", "line": 0, "event": "scope_hint", "message": "In function ‘init_rand_seed’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/main.c", "line": 1510, "column": 9, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1510 | read(fd, &seed, sizeof(seed));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1508| * booted at the same time choose different random seeds. */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1509| if ((fd = open(RANDOM_DEVICE, O_RDONLY)) >= 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1510|-> read(fd, &seed, sizeof(seed));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1511| close(fd);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1512| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "26354ceca459c06b41278b5176cd6dcf4329e6d7", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/main.c", "line": 0, "event": "scope_hint", "message": "In function ‘main’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/main.c", "line": 1693, "column": 9, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1693 | chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1691| enforce_rlimits();", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1692| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1693|-> chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1694| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1695| #ifdef ENABLE_CHROOT", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "3d7d37dee0913a361f696709da8d2ec8e5c572e6", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘simple_protocol_setup’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 524, "column": 12, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘*server.fd’", "verbosity_level": 0 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 457, "column": 5, "event": "note", "message": "(1) entry to ‘simple_protocol_setup’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.h", "line": 28, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 41, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 464, "column": 5, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.h", "line": 54, "column": 37, "event": "note", "message": "(3) inlined call to ‘avahi_new_internal’ from ‘simple_protocol_setup’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 466, "column": 14, "event": "note", "message": "in expansion of macro ‘avahi_new’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.h", "line": 50, "column": 12, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘simple_protocol_setup’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 477, "column": 8, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 482, "column": 8, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 482, "column": 8, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 487, "column": 8, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 487, "column": 8, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 501, "column": 20, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 501, "column": 27, "event": "note", "message": "(11) when ‘socket’ succeeds", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 501, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 506, "column": 9, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 508, "column": 9, "event": "note", "message": "(14) when ‘strncpy’ copies the full source string", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 517, "column": 12, "event": "note", "message": "(15) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 522, "column": 15, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 524, "column": 12, "event": "note", "message": "(17) ‘*server.fd’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 522| server->remove_socket = 1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 523| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 524|-> if (listen(server->fd, SOMAXCONN) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 525| avahi_log_warn(\"listen(): %s\", strerror(errno));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 526| goto fail;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "656ea76dac68898957f3611307ecd9d7786f60cb", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 530, "column": 5, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘*server.fd’", "verbosity_level": 0 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 457, "column": 5, "event": "note", "message": "(1) entry to ‘simple_protocol_setup’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 464, "column": 5, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.h", "line": 54, "column": 37, "event": "note", "message": "(3) inlined call to ‘avahi_new_internal’ from ‘simple_protocol_setup’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 466, "column": 14, "event": "note", "message": "in expansion of macro ‘avahi_new’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-common/malloc.h", "line": 50, "column": 12, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘simple_protocol_setup’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 477, "column": 8, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 482, "column": 8, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 482, "column": 8, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 487, "column": 8, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 487, "column": 8, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 501, "column": 20, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 501, "column": 27, "event": "note", "message": "(11) when ‘socket’ succeeds", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 501, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 506, "column": 9, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 508, "column": 9, "event": "note", "message": "(14) when ‘strncpy’ copies the full source string", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 517, "column": 12, "event": "note", "message": "(15) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 522, "column": 15, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 524, "column": 13, "event": "note", "message": "(17) stream socket marked as passive here via ‘listen’", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 524, "column": 13, "event": "note", "message": "(18) when ‘listen’ succeeds", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 524, "column": 12, "event": "note", "message": "(19) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 530, "column": 5, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-daemon/simple-protocol.c", "line": 530, "column": 5, "event": "note", "message": "(21) ‘*server.fd’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 528| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 529| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 530|-> umask(u);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 531| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 532| server->watch = poll_api->watch_new(poll_api, server->fd, AVAHI_WATCH_IN, server_work, server);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "82dbcd04d7675f6a37f8d6910cc02d574560eb8a", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-discover-standalone/main.c", "line": 268, "event": "style[constParameterCallback]", "message": "Parameter 'r' can be declared as pointer to const. However it seems that 'service_resolver_callback' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 266| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 267| static void service_resolver_callback(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 268|-> AvahiSServiceResolver *r,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 269| AVAHI_GCC_UNUSED AvahiIfIndex interface,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 270| AVAHI_GCC_UNUSED AvahiProtocol protocol,", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "1014fa978e367e035cdf3e35dde22ce514416260", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-discover-standalone/main.c", "line": 280, "event": "style[constParameterCallback]", "message": "Parameter 'userdata' can be declared as pointer to const. However it seems that 'service_resolver_callback' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 278| AvahiStringList *txt,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 279| AVAHI_GCC_UNUSED AvahiLookupResultFlags flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 280|-> void* userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 281| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 282| struct Service *s;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "70ad86264609d0b99ddea5658d27c06ddf284af0", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-discover-standalone/main.c", "line": 314, "event": "style[constParameterCallback]", "message": "Parameter 'event' can be declared as pointer to const. However it seems that 'main_window_on_delete_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 312| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 313| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 314|-> static gboolean main_window_on_delete_event(AVAHI_GCC_UNUSED GtkWidget *widget, AVAHI_GCC_UNUSED GdkEvent *event, AVAHI_GCC_UNUSED gpointer user_data) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 315| gtk_main_quit();", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 316| return FALSE;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "75cc38377bd58a6bdb4f8580cebf84187253e21e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-discover-standalone/main.c", "line": 314, "event": "style[constParameterCallback]", "message": "Parameter 'widget' can be declared as pointer to const. However it seems that 'main_window_on_delete_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 312| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 313| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 314|-> static gboolean main_window_on_delete_event(AVAHI_GCC_UNUSED GtkWidget *widget, AVAHI_GCC_UNUSED GdkEvent *event, AVAHI_GCC_UNUSED gpointer user_data) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 315| gtk_main_quit();", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 316| return FALSE;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "824647e095aaba3945267f0b34cac2a3d0957db2", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-dnsconfd/main.c", "line": 325, "event": "style[variableScope]", "message": "The scope of the variable 'i' can be reduced.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 323| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 324| } else {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 325|-> DNSServerInfo *i;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 327| if (port == 53)", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 571, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d7c670f8eefd5896feccb81e5d65a297cc93804b", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-dnsconfd/main.c", "line": 459, "event": "style[knownConditionTrueFalse]", "message": "Condition '!quit' is always true", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 457| ret = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 458| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 459|-> while (!quit) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 460| fd_set rfds, wfds;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 461| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "a5a28c2da9c6a562862ba9be75977f6c9b9ab22a", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-dnsconfd/main.c", "line": 0, "event": "scope_hint", "message": "In function ‘main’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-dnsconfd/main.c", "line": 618, "column": 9, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 618 | chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 616| daemon_log_use = DAEMON_LOG_SYSLOG;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 617| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 618|-> chdir(\"/\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 619| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 620| if (daemon_pid_file_create() < 0) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 783, "language": "c/c++", "tool": "cppcheck", "hash_v1": "72e40a279f7689315aa1a7e67f9dd9d9bacb4ed8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 95, "event": "style[clarifyCalculation]", "message": "Clarify calculation precedence for '&' and '?'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 93| static gushort map_events_to_glib(AvahiWatchEvent events) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 94| return", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 95|-> (events & AVAHI_WATCH_IN ? G_IO_IN : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 96| (events & AVAHI_WATCH_OUT ? G_IO_OUT : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| (events & AVAHI_WATCH_ERR ? G_IO_ERR : 0) |", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 783, "language": "c/c++", "tool": "cppcheck", "hash_v1": "eabb604ee67432fc78876692afc2e16298ae8cdf", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 96, "event": "style[clarifyCalculation]", "message": "Clarify calculation precedence for '&' and '?'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 94| return", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 95| (events & AVAHI_WATCH_IN ? G_IO_IN : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 96|-> (events & AVAHI_WATCH_OUT ? G_IO_OUT : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| (events & AVAHI_WATCH_ERR ? G_IO_ERR : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98| (events & AVAHI_WATCH_HUP ? G_IO_HUP : 0);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 783, "language": "c/c++", "tool": "cppcheck", "hash_v1": "58d153180534e8e25fc56af60b81529f33a3643a", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 97, "event": "style[clarifyCalculation]", "message": "Clarify calculation precedence for '&' and '?'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 95| (events & AVAHI_WATCH_IN ? G_IO_IN : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 96| (events & AVAHI_WATCH_OUT ? G_IO_OUT : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97|-> (events & AVAHI_WATCH_ERR ? G_IO_ERR : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98| (events & AVAHI_WATCH_HUP ? G_IO_HUP : 0);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 783, "language": "c/c++", "tool": "cppcheck", "hash_v1": "416be91ef7f700fb125c28b613ac5173a8b64d2b", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 98, "event": "style[clarifyCalculation]", "message": "Clarify calculation precedence for '&' and '?'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 96| (events & AVAHI_WATCH_OUT ? G_IO_OUT : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| (events & AVAHI_WATCH_ERR ? G_IO_ERR : 0) |", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98|-> (events & AVAHI_WATCH_HUP ? G_IO_HUP : 0);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "f5d7d0d4c4afecfba53dfef2d55819035ed3c538", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 0, "event": "scope_hint", "message": "In function 'prepare_func'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 269, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "'GTimeVal' is deprecated: Use 'GDateTime' instead", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 269 | GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/galloca.h", "line": 34, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib.h", "line": 32, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.h", "line": 28, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 28, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/gtypes.h", "line": 580, "column": 8, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 580 | struct _GTimeVal", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 267| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 268| if ((next_timeout = find_next_timeout(g))) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 269|-> GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 270| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 271| AvahiUsec usec;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "1193326db90832dd6aebd3fd5bd706df41d7d1e6", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 0, "event": "scope_hint", "message": "In function ‘prepare_func’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 269, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "‘GTimeVal’ is deprecated: Use 'GDateTime' instead", "verbosity_level": 0 }, { "file_name": "/usr/include/glib-2.0/glib/galloca.h", "line": 34, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib.h", "line": 32, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.h", "line": 28, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 28, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/gtypes.h", "line": 580, "column": 8, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 267| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 268| if ((next_timeout = find_next_timeout(g))) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 269|-> GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 270| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 271| AvahiUsec usec;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "bc10b0949583bee04c5c7490accb147d2345bb49", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 273, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "'g_source_get_current_time' is deprecated: Use 'g_source_get_time' instead", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 273 | g_source_get_current_time(source, &now);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/giochannel.h", "line": 35, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib.h", "line": 56, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/gmain.h", "line": 793, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 793 | void g_source_get_current_time (GSource *source,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 271| AvahiUsec usec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 272| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 273|-> g_source_get_current_time(source, &now);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 274| tvnow.tv_sec = now.tv_sec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 275| tvnow.tv_usec = now.tv_usec;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "83d8cb23dd52b1c7a2bde5c6cdcf5bf130523502", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 273, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "‘g_source_get_current_time’ is deprecated: Use 'g_source_get_time' instead", "verbosity_level": 0 }, { "file_name": "/usr/include/glib-2.0/glib/giochannel.h", "line": 35, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib.h", "line": 56, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/gmain.h", "line": 793, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 271| AvahiUsec usec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 272| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 273|-> g_source_get_current_time(source, &now);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 274| tvnow.tv_sec = now.tv_sec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 275| tvnow.tv_usec = now.tv_usec;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "f5d7d0d4c4afecfba53dfef2d55819035ed3c538", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 0, "event": "scope_hint", "message": "In function 'check_func'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 299, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "'GTimeVal' is deprecated: Use 'GDateTime' instead", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 299 | GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/gtypes.h", "line": 580, "column": 8, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 580 | struct _GTimeVal", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 297| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 298| if ((next_timeout = find_next_timeout(g))) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 299|-> GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 300| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 301| g_source_get_current_time(source, &now);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "1193326db90832dd6aebd3fd5bd706df41d7d1e6", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 0, "event": "scope_hint", "message": "In function ‘check_func’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 299, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "‘GTimeVal’ is deprecated: Use 'GDateTime' instead", "verbosity_level": 0 }, { "file_name": "/usr/include/glib-2.0/glib/gtypes.h", "line": 580, "column": 8, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 297| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 298| if ((next_timeout = find_next_timeout(g))) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 299|-> GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 300| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 301| g_source_get_current_time(source, &now);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "bc10b0949583bee04c5c7490accb147d2345bb49", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 301, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "'g_source_get_current_time' is deprecated: Use 'g_source_get_time' instead", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 301 | g_source_get_current_time(source, &now);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/gmain.h", "line": 793, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 793 | void g_source_get_current_time (GSource *source,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 299| GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 300| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 301|-> g_source_get_current_time(source, &now);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 302| tvnow.tv_sec = now.tv_sec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 303| tvnow.tv_usec = now.tv_usec;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "83d8cb23dd52b1c7a2bde5c6cdcf5bf130523502", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 301, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "‘g_source_get_current_time’ is deprecated: Use 'g_source_get_time' instead", "verbosity_level": 0 }, { "file_name": "/usr/include/glib-2.0/glib/gmain.h", "line": 793, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 299| GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 300| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 301|-> g_source_get_current_time(source, &now);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 302| tvnow.tv_sec = now.tv_sec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 303| tvnow.tv_usec = now.tv_usec;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "f5d7d0d4c4afecfba53dfef2d55819035ed3c538", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 0, "event": "scope_hint", "message": "In function 'dispatch_func'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 324, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "'GTimeVal' is deprecated: Use 'GDateTime' instead", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 324 | GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/gtypes.h", "line": 580, "column": 8, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 580 | struct _GTimeVal", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 322| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 323| if ((next_timeout = find_next_timeout(g))) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 324|-> GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 325| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326| g_source_get_current_time(source, &now);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "1193326db90832dd6aebd3fd5bd706df41d7d1e6", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 0, "event": "scope_hint", "message": "In function ‘dispatch_func’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 324, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "‘GTimeVal’ is deprecated: Use 'GDateTime' instead", "verbosity_level": 0 }, { "file_name": "/usr/include/glib-2.0/glib/gtypes.h", "line": 580, "column": 8, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 322| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 323| if ((next_timeout = find_next_timeout(g))) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 324|-> GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 325| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326| g_source_get_current_time(source, &now);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "bc10b0949583bee04c5c7490accb147d2345bb49", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 326, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "'g_source_get_current_time' is deprecated: Use 'g_source_get_time' instead", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 326 | g_source_get_current_time(source, &now);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib/gmain.h", "line": 793, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 793 | void g_source_get_current_time (GSource *source,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 324| GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 325| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326|-> g_source_get_current_time(source, &now);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 327| tvnow.tv_sec = now.tv_sec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 328| tvnow.tv_usec = now.tv_usec;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "83d8cb23dd52b1c7a2bde5c6cdcf5bf130523502", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-glib/glib-watch.c", "line": 326, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "‘g_source_get_current_time’ is deprecated: Use 'g_source_get_time' instead", "verbosity_level": 0 }, { "file_name": "/usr/include/glib-2.0/glib/gmain.h", "line": 793, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 324| GTimeVal now;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 325| struct timeval tvnow;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326|-> g_source_get_current_time(source, &now);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 327| tvnow.tv_sec = now.tv_sec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 328| tvnow.tv_usec = now.tv_usec;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "15933caaee28824193e00e10c376f7bc2dcf3aea", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_client_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 67, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 65| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 66| static void ga_client_init(GaClient * self) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 67|-> GaClientPrivate *priv = GA_CLIENT_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 68| /* allocate any data required by the object here */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 69| self->avahi_client = NULL;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "886eb2c2bf1abb79b13d3fcb3f9d9a5b84ea86ba", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_client_set_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 81, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 79| const GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 80| GaClient *client = GA_CLIENT(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 81|-> GaClientPrivate *priv = GA_CLIENT_GET_PRIVATE(client);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 82| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 83| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d5faad32f0ef0943559990735d615bffb9e31cfc", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 89, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 87| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 88| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 89|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 90| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 91| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "94afd5fa9fea1661f9b70278279b500f4cbcd2ad", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 98, "event": "style[constVariablePointer]", "message": "Variable 'priv' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 96| GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| GaClient *client = GA_CLIENT(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98|-> GaClientPrivate *priv = GA_CLIENT_GET_PRIVATE(client);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "886eb2c2bf1abb79b13d3fcb3f9d9a5b84ea86ba", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_client_get_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 98, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 96| GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| GaClient *client = GA_CLIENT(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98|-> GaClientPrivate *priv = GA_CLIENT_GET_PRIVATE(client);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "44ee62a8d8bcab42f8e2252d6988e05d95dedd81", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_client_get_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 105, "column": 13, "event": "warning[-Wimplicit-fallthrough=]", "message": "this statement may fall through", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 105 | g_value_set_enum(value, priv->flags);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 106, "column": 9, "event": "note", "message": "here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 106 | default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 103| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 104| case PROP_FLAGS:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 105|-> g_value_set_enum(value, priv->flags);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 106| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 107| G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d5faad32f0ef0943559990735d615bffb9e31cfc", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 107, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 105| g_value_set_enum(value, priv->flags);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 106| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 107|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 108| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 109| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "b8813e8a6fdc2effd7d8a4e50f81700e51c37d9d", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_client_class_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 116, "column": 5, "event": "warning[-Wdeprecated-declarations]", "message": "'g_type_class_add_private' is deprecated", "verbosity_level": 0 }, { "file_name": "/usr/include/glib-2.0/gobject/gobject.h", "line": 26, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gbinding.h", "line": 31, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib-object.h", "line": 24, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.h", "line": 23, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 27, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gtype.h", "line": 1497, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 114| GParamSpec *param_spec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 115| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 116|-> g_type_class_add_private(ga_client_class, sizeof (GaClientPrivate));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 117| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 118| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "15933caaee28824193e00e10c376f7bc2dcf3aea", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_client_dispose'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 157, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 155| void ga_client_dispose(GObject * object) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 156| GaClient *self = GA_CLIENT(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 157|-> GaClientPrivate *priv = GA_CLIENT_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 158| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 159| if (priv->dispose_has_run)", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "15933caaee28824193e00e10c376f7bc2dcf3aea", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 0, "event": "scope_hint", "message": "In function '_avahi_client_cb'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 217, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 215| static void _avahi_client_cb(AvahiClient * c, AvahiClientState state, void *data) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 216| GaClient *self = GA_CLIENT(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 217|-> GaClientPrivate *priv = GA_CLIENT_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 218| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 219| /* printf(\"CLIENT CB: %d\\n\", state); */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 192, "language": "c/c++", "tool": "gcc", "hash_v1": "93bc5a188eea0346b4b2757113afdb5d6d60094b", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 226, "column": 17, "event": "warning[-Wenum-conversion]", "message": "implicit conversion from 'AvahiClientState' to 'GaClientState'", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 226 | priv->state = state;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 224| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 225| g_assert(c == self->avahi_client);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 226|-> priv->state = state;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 227| g_signal_emit(self, signals[STATE_CHANGED],", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 228| detail_for_state(state), state);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "886eb2c2bf1abb79b13d3fcb3f9d9a5b84ea86ba", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_client_start_in_context'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 236, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 234| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 235| gboolean ga_client_start_in_context(GaClient * client, GMainContext * context, GError ** error) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 236|-> GaClientPrivate *priv = GA_CLIENT_GET_PRIVATE(client);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 237| AvahiClient *aclient;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 238| int aerror;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 192, "language": "c/c++", "tool": "gcc", "hash_v1": "026973406548713e524c2b598df7dc91dfc2dcc9", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-client.c", "line": 248, "column": 36, "event": "warning[-Wenum-conversion]", "message": "implicit conversion from 'GaClientFlags' to 'AvahiClientFlags'", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 248 | priv->flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~^~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 246| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 247| aclient = avahi_client_new(avahi_glib_poll_get(priv->poll),", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 248|-> priv->flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 249| _avahi_client_cb, client, &aerror);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 250| if (aclient == NULL) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "79937e0976a2f3335af50897f49abb8917fe6c46", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 82, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 82 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(obj);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 80| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 81| static void ga_entry_group_init(GaEntryGroup * obj) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 82|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(obj);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 83| /* allocate any data required by the object here */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 84| priv->state = GA_ENTRY_GROUP_STATE_UNCOMMITED;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "e07bc5d25c3ae9160929965f4fba394188bb6d98", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 99, "event": "style[constVariablePointer]", "message": "Variable 'priv' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98| GaEntryGroup *group = GA_ENTRY_GROUP(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 101| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "2f6298a95af5d0f9355d2f3fae7fcffcab95d0fa", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_get_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 99, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 99 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98| GaEntryGroup *group = GA_ENTRY_GROUP(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 101| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "30880f8ffbf096434d24f846de7e1e035ba6ed1e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 106, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 104| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 105| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 106|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 107| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 108| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "27bb3707f3edbee46630a3d1d6d276e24cbc569d", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_class_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 115, "column": 5, "event": "warning[-Wdeprecated-declarations]", "message": "'g_type_class_add_private' is deprecated", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 115 | g_type_class_add_private(ga_entry_group_class,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gobject.h", "line": 26, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gbinding.h", "line": 31, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib-object.h", "line": 24, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-error.h", "line": 23, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 30, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gtype.h", "line": 1497, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1497 | void g_type_class_add_private (gpointer g_class,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 113| GParamSpec *param_spec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 114| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 115|-> g_type_class_add_private(ga_entry_group_class,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 116| sizeof (GaEntryGroupPrivate));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 117| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "903465eed469bc57e09a2e38da24b35fddfa7e8a", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_dispose'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 143, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 143 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 141| void ga_entry_group_dispose(GObject * object) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 142| GaEntryGroup *self = GA_ENTRY_GROUP(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 143|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 144| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 145| if (priv->dispose_has_run)", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "903465eed469bc57e09a2e38da24b35fddfa7e8a", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_finalize'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 166, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 166 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 164| void ga_entry_group_finalize(GObject * object) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 165| GaEntryGroup *self = GA_ENTRY_GROUP(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 166|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 167| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 168| /* free any data held directly by the object here */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "903465eed469bc57e09a2e38da24b35fddfa7e8a", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function '_avahi_entry_group_cb'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 215, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 215 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 213| AvahiEntryGroupState state, void *data) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 214| GaEntryGroup *self = GA_ENTRY_GROUP(data);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 215|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 216| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 217| /* Avahi can call the callback before return from _client_new */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 192, "language": "c/c++", "tool": "gcc", "hash_v1": "2e8d8ebd166c02e71600246374dde59a9b10213a", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 222, "column": 17, "event": "warning[-Wenum-conversion]", "message": "implicit conversion from 'AvahiEntryGroupState' to 'GaEntryGroupState'", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 222 | priv->state = state;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 220| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 221| g_assert(g == priv->group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 222|-> priv->state = state;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 223| g_signal_emit(self, signals[STATE_CHANGED],", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 224| detail_for_state(state), state);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "cf3f2ccdf12d540c72a7153e12e9fd351f88f151", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 324, "event": "style[constVariablePointer]", "message": "Variable 'kentry' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 322| static void _hash_to_string_list_foreach(gpointer key, gpointer value, gpointer data) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 323| AvahiStringList **list = (AvahiStringList **) data;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 324|-> GaEntryGroupServiceEntry *kentry = (GaEntryGroupServiceEntry *) key;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 325| GaEntryGroupServiceEntry *ventry = (GaEntryGroupServiceEntry *) value;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d62b26d6431fe939a6acf5c4f85e5eb9f807a5aa", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 325, "event": "style[constVariablePointer]", "message": "Variable 'ventry' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 323| AvahiStringList **list = (AvahiStringList **) data;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 324| GaEntryGroupServiceEntry *kentry = (GaEntryGroupServiceEntry *) key;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 325|-> GaEntryGroupServiceEntry *ventry = (GaEntryGroupServiceEntry *) value;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 327| if (value != NULL) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "2f6298a95af5d0f9355d2f3fae7fcffcab95d0fa", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_add_service_full_strlist'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 378, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 378 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 376| AvahiStringList *", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 377| txt) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 378|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 379| GaEntryGroupServicePrivate *service = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 380| int ret;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "2f6298a95af5d0f9355d2f3fae7fcffcab95d0fa", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_add_record_full'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 487, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 487 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 485| gsize size, GError ** error) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 486| int ret;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 487|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 488| g_assert(group != NULL && priv->group != NULL);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 489| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "0d780be29eb332bbb3555d32ff5b649cf582ce44", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_service_thaw'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 517, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 517 | (GA_ENTRY_GROUP_GET_PRIVATE(priv->group)->group,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 515| AvahiStringList *txt = _hash_to_string_list(priv->entries);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 516| ret = avahi_entry_group_update_service_txt_strlst", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 517|-> (GA_ENTRY_GROUP_GET_PRIVATE(priv->group)->group,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 518| service->interface, service->protocol, service->flags,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 519| service->name, service->type, service->domain, txt);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "2f6298a95af5d0f9355d2f3fae7fcffcab95d0fa", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_attach'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 575, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 575 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 573| gboolean ga_entry_group_attach(GaEntryGroup * group,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 574| GaClient * client, GError ** error) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 575|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 576| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 577| g_return_val_if_fail(client->avahi_client, FALSE);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "2f6298a95af5d0f9355d2f3fae7fcffcab95d0fa", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_commit'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 599, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 599 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 597| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 598| gboolean ga_entry_group_commit(GaEntryGroup * group, GError ** error) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 599|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 600| int ret;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 601| ret = avahi_entry_group_commit(priv->group);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "2f6298a95af5d0f9355d2f3fae7fcffcab95d0fa", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_entry_group_reset'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-entry-group.c", "line": 614, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 614 | GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 612| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 613| gboolean ga_entry_group_reset(GaEntryGroup * group, GError ** error) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 614|-> GaEntryGroupPrivate *priv = GA_ENTRY_GROUP_GET_PRIVATE(group);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 615| int ret;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 616| ret = avahi_entry_group_reset(priv->group);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b04ce3b8090bc8c7034f4542d23f82b51b345070", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 74, "event": "style[constParameterCallback]", "message": "Parameter 'obj' can be declared as pointer to const. However it seems that 'ga_record_browser_init' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 72| #define GA_RECORD_BROWSER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GA_TYPE_RECORD_BROWSER, GaRecordBrowserPrivate))", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 73| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 74|-> static void ga_record_browser_init(AVAHI_GCC_UNUSED GaRecordBrowser * obj) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 75| /* allocate any data required by the object here */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 76| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "be8c96f193d0b8ad8a3eff2d884336bcde21bcc4", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_record_browser_set_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 85, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 83| const GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 84| GaRecordBrowser *browser = GA_RECORD_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 85|-> GaRecordBrowserPrivate *priv = GA_RECORD_BROWSER_GET_PRIVATE(browser);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 86| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 87| g_assert(priv->browser == NULL);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "e0f3ed5d39fecdd197008b93b0b204716274cdc8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 109, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 107| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 108| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 109|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 110| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 111| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "74d9d791d3f0c28fe3b8731277b7d2e6bb3eefa1", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 118, "event": "style[constVariablePointer]", "message": "Variable 'priv' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 116| GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 117| GaRecordBrowser *browser = GA_RECORD_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 118|-> GaRecordBrowserPrivate *priv = GA_RECORD_BROWSER_GET_PRIVATE(browser);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 119| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 120| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "be8c96f193d0b8ad8a3eff2d884336bcde21bcc4", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_record_browser_get_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 118, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 116| GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 117| GaRecordBrowser *browser = GA_RECORD_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 118|-> GaRecordBrowserPrivate *priv = GA_RECORD_BROWSER_GET_PRIVATE(browser);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 119| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 120| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "e0f3ed5d39fecdd197008b93b0b204716274cdc8", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 140, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 138| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 139| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 140|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 141| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 142| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "141d0a5ceafc9fd210151f79bbf6e240960bf085", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_record_browser_class_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 150, "column": 5, "event": "warning[-Wdeprecated-declarations]", "message": "'g_type_class_add_private' is deprecated", "verbosity_level": 0 }, { "file_name": "/usr/include/glib-2.0/gobject/gobject.h", "line": 26, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gbinding.h", "line": 31, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib-object.h", "line": 24, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.h", "line": 24, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 28, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gtype.h", "line": 1497, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 148| GParamSpec *param_spec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 149| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 150|-> g_type_class_add_private(ga_record_browser_class,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 151| sizeof (GaRecordBrowserPrivate));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 152| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "c98ebae2ab6a0f13b6a915e97dc5ce9550b246fe", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_record_browser_dispose'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 270, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 268| void ga_record_browser_dispose(GObject * object) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 269| GaRecordBrowser *self = GA_RECORD_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 270|-> GaRecordBrowserPrivate *priv = GA_RECORD_BROWSER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 271| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 272| if (priv->dispose_has_run)", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "c98ebae2ab6a0f13b6a915e97dc5ce9550b246fe", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_record_browser_finalize'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 292, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 290| void ga_record_browser_finalize(GObject * object) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 291| GaRecordBrowser *self = GA_RECORD_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 292|-> GaRecordBrowserPrivate *priv = GA_RECORD_BROWSER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 293| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 294| /* free any data held directly by the object here */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "cdb913a2e75a1987bf2d356607f63f375c5fe656", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 0, "event": "scope_hint", "message": "In function '_avahi_record_browser_cb'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 327, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 325| AvahiLookupResultFlags flags, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 326| GaRecordBrowser *self = GA_RECORD_BROWSER(userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 327|-> GaRecordBrowserPrivate *priv = GA_RECORD_BROWSER_GET_PRIVATE(userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 328| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 329| switch (event) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "be8c96f193d0b8ad8a3eff2d884336bcde21bcc4", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_record_browser_attach'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-record-browser.c", "line": 359, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 357| gboolean ga_record_browser_attach(GaRecordBrowser * browser,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 358| GaClient * client, GError ** error) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 359|-> GaRecordBrowserPrivate *priv = GA_RECORD_BROWSER_GET_PRIVATE(browser);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 360| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 361| priv->client = g_object_ref(client);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "696896e9bf16a68d373f5b004ca4d554297e9932", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_browser_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 76, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 74| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 75| static void ga_service_browser_init(GaServiceBrowser * obj) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 76|-> GaServiceBrowserPrivate *priv = GA_SERVICE_BROWSER_GET_PRIVATE(obj);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 77| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 78| /* allocate any data required by the object here */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "dd010281079399b852bd34742755823a0b11dbf9", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_browser_set_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 93, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 91| const GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 92| GaServiceBrowser *browser = GA_SERVICE_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 93|-> GaServiceBrowserPrivate *priv = GA_SERVICE_BROWSER_GET_PRIVATE(browser);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 94| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 95| g_assert(priv->browser == NULL);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "bc06bde4bdc63aad9f3f3e0757594969d6d867ce", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 113, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 111| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 112| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 113|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 114| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 115| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "bf55ec891f902f4a6c0df97ac929ce721a52926f", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 122, "event": "style[constVariablePointer]", "message": "Variable 'priv' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 120| GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 121| GaServiceBrowser *browser = GA_SERVICE_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 122|-> GaServiceBrowserPrivate *priv = GA_SERVICE_BROWSER_GET_PRIVATE(browser);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 123| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 124| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "dd010281079399b852bd34742755823a0b11dbf9", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_browser_get_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 122, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 120| GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 121| GaServiceBrowser *browser = GA_SERVICE_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 122|-> GaServiceBrowserPrivate *priv = GA_SERVICE_BROWSER_GET_PRIVATE(browser);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 123| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 124| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "bc06bde4bdc63aad9f3f3e0757594969d6d867ce", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 141, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 139| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 140| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 141|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 142| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 143| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "0644125ea784597b4c9d61294939ae68a5f69c34", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_browser_class_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 152, "column": 5, "event": "warning[-Wdeprecated-declarations]", "message": "'g_type_class_add_private' is deprecated", "verbosity_level": 0 }, { "file_name": "/usr/include/glib-2.0/gobject/gobject.h", "line": 26, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gbinding.h", "line": 31, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib-object.h", "line": 24, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.h", "line": 23, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 31, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gtype.h", "line": 1497, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 150| GParamSpec *param_spec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 151| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 152|-> g_type_class_add_private(ga_service_browser_class,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 153| sizeof (GaServiceBrowserPrivate));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 154| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "e271ca39a791580e1e0995d477fcc72b75144e1e", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_browser_dispose'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 260, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 258| void ga_service_browser_dispose(GObject * object) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 259| GaServiceBrowser *self = GA_SERVICE_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 260|-> GaServiceBrowserPrivate *priv = GA_SERVICE_BROWSER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 261| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 262| if (priv->dispose_has_run)", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "e271ca39a791580e1e0995d477fcc72b75144e1e", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_browser_finalize'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 282, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 280| void ga_service_browser_finalize(GObject * object) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 281| GaServiceBrowser *self = GA_SERVICE_BROWSER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 282|-> GaServiceBrowserPrivate *priv = GA_SERVICE_BROWSER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 283| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 284| /* free any data held directly by the object here */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "e271ca39a791580e1e0995d477fcc72b75144e1e", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 0, "event": "scope_hint", "message": "In function '_avahi_service_browser_cb'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 299, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 297| void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 298| GaServiceBrowser *self = GA_SERVICE_BROWSER(userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 299|-> GaServiceBrowserPrivate *priv = GA_SERVICE_BROWSER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 300| if (priv->browser == NULL) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 301| priv->browser = b;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "dd010281079399b852bd34742755823a0b11dbf9", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_browser_attach'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-browser.c", "line": 350, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 348| gboolean ga_service_browser_attach(GaServiceBrowser * browser,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 349| GaClient * client, GError ** error) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 350|-> GaServiceBrowserPrivate *priv = GA_SERVICE_BROWSER_GET_PRIVATE(browser);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 351| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 352| g_object_ref(client);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "4e017329fa99d15e624deea9b8e742c9ad00c1b2", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_resolver_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 80, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 80 | GaServiceResolverPrivate *priv = GA_SERVICE_RESOLVER_GET_PRIVATE(obj);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 78| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 79| static void ga_service_resolver_init(GaServiceResolver * obj) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 80|-> GaServiceResolverPrivate *priv = GA_SERVICE_RESOLVER_GET_PRIVATE(obj);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 81| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 82| /* allocate any data required by the object here */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "84063df6d5f2b11e4763ad8ff3846da06df23e40", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_resolver_set_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 99, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 99 | GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| GaServiceResolver *resolver = GA_SERVICE_RESOLVER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98| GaServiceResolverPrivate *priv =", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99|-> GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 101| g_assert(priv->resolver == NULL);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "ebd6ac9d27d3d71e84b494d61caf78cb067d6685", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 125, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 123| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 124| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 125|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 126| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 127| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "4d379822ce67e7bf531c798bb3308ed0dce5cc31", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 134, "event": "style[constVariablePointer]", "message": "Variable 'priv' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 132| GValue * value, GParamSpec * pspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 133| GaServiceResolver *resolver = GA_SERVICE_RESOLVER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 134|-> GaServiceResolverPrivate *priv =", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 135| GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 136| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "84063df6d5f2b11e4763ad8ff3846da06df23e40", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_resolver_get_property'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 135, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 135 | GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 133| GaServiceResolver *resolver = GA_SERVICE_RESOLVER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 134| GaServiceResolverPrivate *priv =", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 135|-> GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 136| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 137| switch (property_id) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "ebd6ac9d27d3d71e84b494d61caf78cb067d6685", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 160, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 158| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 159| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 160|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 161| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 162| }", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "7c23f9f74143081bb4f80d05548b66e169adbf05", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_resolver_class_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 171, "column": 5, "event": "warning[-Wdeprecated-declarations]", "message": "'g_type_class_add_private' is deprecated", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 171 | g_type_class_add_private(ga_service_resolver_class,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gobject.h", "line": 26, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gbinding.h", "line": 31, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/glib-object.h", "line": 24, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.h", "line": 26, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 27, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/glib-2.0/gobject/gtype.h", "line": 1497, "column": 10, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1497 | void g_type_class_add_private (gpointer g_class,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 169| GParamSpec *param_spec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 170| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 171|-> g_type_class_add_private(ga_service_resolver_class,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 172| sizeof (GaServiceResolverPrivate));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 173| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "95869738e4a6fcb9d26b175965c50963900678c6", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_resolver_dispose'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 270, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 270 | GaServiceResolverPrivate *priv = GA_SERVICE_RESOLVER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 268| void ga_service_resolver_dispose(GObject * object) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 269| GaServiceResolver *self = GA_SERVICE_RESOLVER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 270|-> GaServiceResolverPrivate *priv = GA_SERVICE_RESOLVER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 271| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 272| if (priv->dispose_has_run)", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "95869738e4a6fcb9d26b175965c50963900678c6", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_resolver_finalize'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 293, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 293 | GaServiceResolverPrivate *priv = GA_SERVICE_RESOLVER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 291| void ga_service_resolver_finalize(GObject * object) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 292| GaServiceResolver *self = GA_SERVICE_RESOLVER(object);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 293|-> GaServiceResolverPrivate *priv = GA_SERVICE_RESOLVER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 294| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 295| /* free any data held directly by the object here */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "95869738e4a6fcb9d26b175965c50963900678c6", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 0, "event": "scope_hint", "message": "In function '_avahi_service_resolver_cb'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 319, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 319 | GaServiceResolverPrivate *priv = GA_SERVICE_RESOLVER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 317| AvahiLookupResultFlags flags, void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 318| GaServiceResolver *self = GA_SERVICE_RESOLVER(userdata);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 319|-> GaServiceResolverPrivate *priv = GA_SERVICE_RESOLVER_GET_PRIVATE(self);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 320| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 321| switch (event) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "84063df6d5f2b11e4763ad8ff3846da06df23e40", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_resolver_attach'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 362, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 362 | GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 360| GaClient * client, GError ** error) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 361| GaServiceResolverPrivate *priv =", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 362|-> GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 363| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 364| g_assert(client != NULL);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 476, "language": "c/c++", "tool": "cppcheck", "hash_v1": "163679d1f7734556b2edb951135911735c99fa68", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 369, "event": "warning[nullPointerRedundantCheck]", "message": "Either the condition 'client!=((void*)0)' is redundant or there is possible null pointer dereference: client.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 367| priv->client = client;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 368| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 369|-> priv->resolver = avahi_service_resolver_new(client->avahi_client,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 370| priv->interface,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 371| priv->protocol,", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "4d379822ce67e7bf531c798bb3308ed0dce5cc31", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 393, "event": "style[constVariablePointer]", "message": "Variable 'priv' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 391| gboolean ga_service_resolver_get_address(GaServiceResolver * resolver,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 392| AvahiAddress * address, uint16_t * port) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 393|-> GaServiceResolverPrivate *priv =", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 394| GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 395| if (priv->port == 0) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "84063df6d5f2b11e4763ad8ff3846da06df23e40", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 0, "event": "scope_hint", "message": "In function 'ga_service_resolver_get_address'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/ga-service-resolver.c", "line": 394, "column": 13, "event": "warning", "message": "Deprecated pre-processor symbol: replace with \"G_ADD_PRIVATE\"", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 394 | GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 392| AvahiAddress * address, uint16_t * port) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 393| GaServiceResolverPrivate *priv =", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 394|-> GA_SERVICE_RESOLVER_GET_PRIVATE(resolver);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 395| if (priv->port == 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 396| /* printf(\"PORT == 0\\n\"); */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "7a9a70a7be02f92d6cf4c96a3b4d94da5c84be53", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/signals-marshal.c", "line": 0, "event": "scope_hint", "message": "In function '_ga_signals_marshal_VOID__INT_ENUM_STRING_STRING_STRING_STRING_POINTER_INT_POINTER_INT'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/signals-marshal.c", "line": 88, "column": 14, "event": "warning[-Wpedantic]", "message": "ISO C forbids conversion of object pointer to function pointer type", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 88 | callback = (GMarshalFunc_VOID__INT_ENUM_STRING_STRING_STRING_STRING_POINTER_INT_POINTER_INT) (marshal_data ? marshal_data : cc->callback);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 86| data2 = closure->data;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 87| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 88|-> callback = (GMarshalFunc_VOID__INT_ENUM_STRING_STRING_STRING_STRING_POINTER_INT_POINTER_INT) (marshal_data ? marshal_data : cc->callback);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 89| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 90| callback (data1,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "b554638ba46fea5af86dff0e029f99d7d3c09718", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/signals-marshal.c", "line": 0, "event": "scope_hint", "message": "In function '_ga_signals_marshal_VOID__INT_ENUM_STRING_STRING_STRING_UINT'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/signals-marshal.c", "line": 137, "column": 14, "event": "warning[-Wpedantic]", "message": "ISO C forbids conversion of object pointer to function pointer type", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 137 | callback = (GMarshalFunc_VOID__INT_ENUM_STRING_STRING_STRING_UINT) (marshal_data ? marshal_data : cc->callback);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 135| data2 = closure->data;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 136| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 137|-> callback = (GMarshalFunc_VOID__INT_ENUM_STRING_STRING_STRING_UINT) (marshal_data ? marshal_data : cc->callback);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 138| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 139| callback (data1,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "27681f19f4f0c4f0377e1d4b18a6133e89293901", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/signals-marshal.c", "line": 0, "event": "scope_hint", "message": "In function '_ga_signals_marshal_VOID__INT_ENUM_STRING_UINT_UINT_POINTER_INT_INT'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-gobject/signals-marshal.c", "line": 184, "column": 14, "event": "warning[-Wpedantic]", "message": "ISO C forbids conversion of object pointer to function pointer type", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 184 | callback = (GMarshalFunc_VOID__INT_ENUM_STRING_UINT_UINT_POINTER_INT_INT) (marshal_data ? marshal_data : cc->callback);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 182| data2 = closure->data;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 183| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 184|-> callback = (GMarshalFunc_VOID__INT_ENUM_STRING_UINT_UINT_POINTER_INT_INT) (marshal_data ? marshal_data : cc->callback);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 185| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 186| callback (data1,", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "07869c223bc6ce072b79b90630eca80f665d7ddb", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 0, "event": "scope_hint", "message": "In function 'get_default_response'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 140, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "'gtk_dialog_get_action_area' is deprecated", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 140 | t = children = gtk_container_get_children(GTK_CONTAINER(gtk_dialog_get_action_area(dlg)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/gtkaboutdialog.h", "line": 30, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/gtk.h", "line": 31, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 30, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/gtkdialog.h", "line": 203, "column": 13, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 203 | GtkWidget * gtk_dialog_get_action_area (GtkDialog *dialog);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 138| gint bad = GTK_RESPONSE_NONE;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 139| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 140|-> t = children = gtk_container_get_children(GTK_CONTAINER(gtk_dialog_get_action_area(dlg)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 141| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 142| while (t) {", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "5d88e34af2b4449f8e65c407b18fd8e30ba1f2d5", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 346, "event": "style[constParameterCallback]", "message": "Parameter 'txt' can be declared as pointer to const. However it seems that 'resolve_callback' is a callback function, if 'txt' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 344| const AvahiAddress *a,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 345| uint16_t port,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 346|-> AvahiStringList *txt,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 347| AvahiLookupResultFlags flags G_GNUC_UNUSED,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 348| void *userdata) {", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "0e4e050780fc25cbd10d2e3a0d52cd349d188b55", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 0, "event": "scope_hint", "message": "In function 'browse_callback'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 522, "column": 13, "event": "warning[-Wimplicit-fallthrough=]", "message": "this statement may fall through", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 522 | gtk_widget_destroy(m);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 527, "column": 9, "event": "note", "message": "here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 527 | case AVAHI_BROWSER_ALL_FOR_NOW:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 520| avahi_strerror(avahi_client_errno(d->priv->client)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 521| gtk_dialog_run(GTK_DIALOG(m));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 522|-> gtk_widget_destroy(m);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 523| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 524| /* Fall through */", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "0e4e050780fc25cbd10d2e3a0d52cd349d188b55", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 0, "event": "scope_hint", "message": "In function 'domain_browse_callback'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 652, "column": 13, "event": "warning[-Wimplicit-fallthrough=]", "message": "this statement may fall through", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 652 | gtk_widget_destroy(m);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 657, "column": 9, "event": "note", "message": "here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 657 | case AVAHI_BROWSER_ALL_FOR_NOW:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 650| avahi_strerror(avahi_client_errno(d->priv->client)));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 651| gtk_dialog_run(GTK_DIALOG(m));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 652|-> gtk_widget_destroy(m);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 653| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 654| /* Fall through */", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "248b33a3a466b90edd70642b9b1bd88ae827bf36", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 758, "event": "style[unsignedLessThanZero]", "message": "Checking if unsigned expression 'd->priv->service_pulse_timeout' is less than zero.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 756| gtk_widget_show(d->priv->service_progress_bar);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 757| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 758|-> if (d->priv->service_pulse_timeout <= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 759| d->priv->service_pulse_timeout = g_timeout_add(100, service_pulse_callback, d);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 760| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "c6821c66cc97c4d1f1440e158d75c56553fb225d", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 0, "event": "scope_hint", "message": "In function 'response_callback'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 891, "column": 9, "event": "warning[-Wdeprecated-declarations]", "message": "'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 891 | cursor = gdk_cursor_new(GDK_WATCH);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gdk/gdk.h", "line": 34, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/gtk.h", "line": 30, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gdk/gdkcursor.h", "line": 228, "column": 12, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 889| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 890| gtk_widget_set_sensitive(GTK_WIDGET(dialog), FALSE);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 891|-> cursor = gdk_cursor_new(GDK_WATCH);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 892| gdk_window_set_cursor(gtk_widget_get_window(GTK_WIDGET(dialog)), cursor);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 893| #if GTK_CHECK_VERSION(3,0,0)", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "e5dc78205380c36af89f3cbf979f36cd8a9b9752", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 0, "event": "scope_hint", "message": "In function 'aui_service_dialog_init'", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 1136, "column": 5, "event": "warning[-Wdeprecated-declarations]", "message": "'gtk_misc_set_alignment' is deprecated", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1136 | gtk_misc_set_alignment(GTK_MISC(p->domain_label), 0, 0.5);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/gtklabel.h", "line": 32, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/gtkaccellabel.h", "line": 35, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/gtk.h", "line": 33, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h", "line": 72, "column": 9, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 72 | void gtk_misc_set_alignment (GtkMisc *misc,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1134| p->domain_label = gtk_label_new(_(\"Initializing...\"));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1135| gtk_label_set_ellipsize(GTK_LABEL(p->domain_label), TRUE);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1136|-> gtk_misc_set_alignment(GTK_MISC(p->domain_label), 0, 0.5);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1137| gtk_box_pack_start(GTK_BOX(vbox), p->domain_label, FALSE, FALSE, 0);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1138| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "ea8f49237a6a49bfa4c78513839d48ea547698a1", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 1187, "column": 5, "event": "warning[-Wdeprecated-declarations]", "message": "'gtk_dialog_get_action_area' is deprecated", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1187 | gtk_box_pack_start(GTK_BOX(gtk_dialog_get_action_area(GTK_DIALOG(d))), p->domain_button, FALSE, TRUE, 0);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/gtkdialog.h", "line": 203, "column": 13, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 203 | GtkWidget * gtk_dialog_get_action_area (GtkDialog *dialog);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1185| gtk_button_set_image(GTK_BUTTON(p->domain_button), gtk_image_new_from_icon_name(\"network-workgroup\", GTK_ICON_SIZE_BUTTON));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1186| g_signal_connect(p->domain_button, \"clicked\", G_CALLBACK(domain_button_clicked), d);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1187|-> gtk_box_pack_start(GTK_BOX(gtk_dialog_get_action_area(GTK_DIALOG(d))), p->domain_button, FALSE, TRUE, 0);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1188| gtk_button_box_set_child_secondary(GTK_BUTTON_BOX(gtk_dialog_get_action_area(GTK_DIALOG(d))), p->domain_button, TRUE);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1189| gtk_widget_show(p->domain_button);", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 477, "language": "c/c++", "tool": "gcc", "hash_v1": "beaa510bdb8ec9f89c0c1533ba7fe6bbd99b31c3", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 1188, "column": 5, "event": "warning[-Wdeprecated-declarations]", "message": "'gtk_dialog_get_action_area' is deprecated", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1188 | gtk_button_box_set_child_secondary(GTK_BUTTON_BOX(gtk_dialog_get_action_area(GTK_DIALOG(d))), p->domain_button, TRUE);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "/usr/include/gtk-3.0/gtk/gtkdialog.h", "line": 203, "column": 13, "event": "note", "message": "declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 203 | GtkWidget * gtk_dialog_get_action_area (GtkDialog *dialog);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1186| g_signal_connect(p->domain_button, \"clicked\", G_CALLBACK(domain_button_clicked), d);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1187| gtk_box_pack_start(GTK_BOX(gtk_dialog_get_action_area(GTK_DIALOG(d))), p->domain_button, FALSE, TRUE, 0);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1188|-> gtk_button_box_set_child_secondary(GTK_BUTTON_BOX(gtk_dialog_get_action_area(GTK_DIALOG(d))), p->domain_button, TRUE);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1189| gtk_widget_show(p->domain_button);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1190| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 570, "language": "c/c++", "tool": "cppcheck", "hash_v1": "7979b7d021ab5014cc1002439cf9fc0505ae057b", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 1210, "event": "style[unsignedLessThanZero]", "message": "Checking if unsigned expression 'd->priv->start_idle' is less than zero.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1208| g_return_if_fail(AUI_IS_SERVICE_DIALOG(d));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1209| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1210|-> if (d->priv->start_idle <= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1211| d->priv->start_idle = g_idle_add(start_callback, d);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1212| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "db7b7daaea51d3817960bfd375a80d51994aa324", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 1436, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1434| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1435| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1436|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1437| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1438| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "db7b7daaea51d3817960bfd375a80d51994aa324", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/avahi-ui.c", "line": 1490, "event": "style[constVariablePointer]", "message": "Variable '_glib__object' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1488| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1489| default:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1490|-> G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1491| break;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1492| }", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 686, "language": "c/c++", "tool": "cppcheck", "hash_v1": "91f3d51b1186d84145714097c1876813fe301c09", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-ui/bssh.c", "line": 189, "event": "warning[invalidPrintfArgType_uint]", "message": "%u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 187| if (avahi_domain_equal(t, \"_rfb._tcp\")) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 188| char p[AVAHI_DOMAIN_NAME_MAX+16];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 189|-> snprintf(p, sizeof(p), \"%s:%u\", h, aui_service_dialog_get_port(AUI_SERVICE_DIALOG(d))-5900);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 190| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 191| gtk_widget_destroy(d);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "77427f8ea29b403aa44ac66bc066299480256de0", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 98, "event": "style[constParameterPointer]", "message": "Parameter 'c' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 96| static int browsing = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 97| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 98|-> static void check_terminate(Config *c) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 99| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 100| assert(n_all_for_now >= 0);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 457, "language": "c/c++", "tool": "cppcheck", "hash_v1": "a279ed3d80ffac30b03c97af645009bbd9e9194d", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 151, "event": "warning[uninitvar]", "message": "Uninitialized variable: to", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 149| *t = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 150| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 151|-> return to;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 152| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 153| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "111d24398bffc057c4e3f83a64b429535b7475a4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 154, "event": "style[constParameterPointer]", "message": "Parameter 'config' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 152| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 153| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 154|-> static void print_service_line(Config *config, char c, AvahiIfIndex interface, AvahiProtocol protocol, const char *name, const char *type, const char *domain, int nl) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 155| char ifname[IF_NAMESIZE];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 156| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b35f44db826692d910adec6f53d798683939761c", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 357, "event": "style[constVariablePointer]", "message": "Variable 'b' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 355| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 356| static void browse_service_type(Config *c, const char *stype, const char *domain) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 357|-> AvahiServiceBrowser *b;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 358| AvahiStringList *i;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 359| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d553e5f9e497f9132d339b63c78e8251315e40a0", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 368, "event": "style[unreadVariable]", "message": "Variable 'b' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 366| return;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 367| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 368|-> if (!(b = avahi_service_browser_new(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 369| client,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 370| AVAHI_IF_UNSPEC,", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "d4f3d0446ed31c2f55d01a82c17933df4b708ca7", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 431, "event": "style[constVariablePointer]", "message": "Variable 'b' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 429| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 430| static void browse_all(Config *c) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 431|-> AvahiServiceTypeBrowser *b;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 432| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 433| assert(c);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "b7938b33a556508e43b3d4e8ad1f90d2108ec872", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 435, "event": "style[unreadVariable]", "message": "Variable 'b' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 433| assert(c);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 434| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 435|-> if (!(b = avahi_service_type_browser_new(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 436| client,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 437| AVAHI_IF_UNSPEC,", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "1dbce21f68fd38bfcb416a432731e63b77dd482e", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 505, "event": "style[constVariablePointer]", "message": "Variable 'b' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 503| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 504| static void browse_domains(Config *c) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 505|-> AvahiDomainBrowser *b;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 506| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 507| assert(c);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 563, "language": "c/c++", "tool": "cppcheck", "hash_v1": "fddcdb0e2f8734701e7350f5069b39064c6aa01d", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 509, "event": "style[unreadVariable]", "message": "Variable 'b' is assigned a value that is never used.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 507| assert(c);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 508| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 509|-> if (!(b = avahi_domain_browser_new(", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 510| client,", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 511| AVAHI_IF_UNSPEC,", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "42abc07e0929bed9750beffcdac01855aacc51a7", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 786, "event": "style[constVariablePointer]", "message": "Variable 'ec' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 784| Config config;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 785| const char *argv0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 786|-> char *ec;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 787| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 788| avahi_init_i18n();", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "a4c6cd8c9c56df2d96ccfd1a7188ce5647ffdfe6", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/avahi-browse.c", "line": 839, "event": "style[constVariablePointer]", "message": "Variable 't' can be declared as pointer to const", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 837| #if defined(HAVE_GDBM) || defined(HAVE_DBM)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 838| case COMMAND_DUMP_STDB: {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 839|-> char *t;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 840| stdb_setent();", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 841| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "cwe": 252, "language": "c/c++", "tool": "gcc", "hash_v1": "ca4ed2f0800c8074ff2d333cacfd84b6737d8f55", "key_event_idx": 1, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/sigint.c", "line": 0, "event": "scope_hint", "message": "In function ‘handler’", "verbosity_level": 1 }, { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/avahi-utils/sigint.c", "line": 55, "column": 5, "event": "warning[-Wunused-result]", "message": "ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 55 | write(pipe_fds[1], &s, sizeof(s));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 53| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 54| static void handler(int s) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 55|-> write(pipe_fds[1], &s, sizeof(s));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 57| ", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "c1352c5ce196f255bb03adbf80627b509c617199", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/examples/client-publish-service.c", "line": 115, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 113| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 114| /* Add the service for IPP */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 115|-> if ((ret = avahi_entry_group_add_service(group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, name, \"_ipp._tcp\", NULL, NULL, 651, \"test=blah\", r, NULL)) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 116| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 117| if (ret == AVAHI_ERR_COLLISION)", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "ddeeaec118a9d10ec178dfa358d57e74fba66279", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/examples/client-publish-service.c", "line": 125, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 123| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 124| /* Add the same service for BSD LPR */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 125|-> if ((ret = avahi_entry_group_add_service(group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, name, \"_printer._tcp\", NULL, NULL, 515, NULL)) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 126| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 127| if (ret == AVAHI_ERR_COLLISION)", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "f94cf9c0aff2bc2635931d3c25cc4c92fd5bc52f", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/examples/core-publish-service.c", "line": 42, "event": "style[constParameterCallback]", "message": "Parameter 'g' can be declared as pointer to const. However it seems that 'entry_group_callback' is a callback function, if 'g' is declared with const you might also need to cast function pointer(s).", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 40| static void create_services(AvahiServer *s);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 41| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 42|-> static void entry_group_callback(AvahiServer *s, AvahiSEntryGroup *g, AvahiEntryGroupState state, AVAHI_GCC_UNUSED void *userdata) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 43| assert(s);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 44| assert(g == group);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "41e0a2cbe90c843514409ce273b68c71fff6da67", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/examples/core-publish-service.c", "line": 103, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 101| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 102| /* Add the service for IPP */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 103|-> if ((ret = avahi_server_add_service(s, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, name, \"_ipp._tcp\", NULL, NULL, 651, \"test=blah\", r, NULL)) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 104| fprintf(stderr, \"Failed to add _ipp._tcp service: %s\\n\", avahi_strerror(ret));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 105| goto fail;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 475, "language": "c/c++", "tool": "cppcheck", "hash_v1": "dde69d74246a66779d19fe52089491243202c92b", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/examples/core-publish-service.c", "line": 109, "event": "portability[varFuncNullUB]", "message": "Passing NULL after the last typed argument to a variadic function leads to undefined behaviour.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 107| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 108| /* Add the same service for BSD LPR */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 109|-> if ((ret = avahi_server_add_service(s, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, name, \"_printer._tcp\", NULL, NULL, 515, NULL)) < 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 110| fprintf(stderr, \"Failed to add _printer._tcp service: %s\\n\", avahi_strerror(ret));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 111| goto fail;", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "0ffb2337983df4393567b6592e7e1fb515fb18ed", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/examples/glib-integration.c", "line": 57, "event": "style[variableScope]", "message": "The scope of the variable 'loop' can be reduced.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 55| avahi_client_callback (AVAHI_GCC_UNUSED AvahiClient *client, AvahiClientState state, void *userdata)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 56| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 57|-> GMainLoop *loop = userdata;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 58| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 59| g_message (\"Avahi Client State Change: %d\", state);", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 398, "language": "c/c++", "tool": "cppcheck", "hash_v1": "8ce32f6f827fae82c35f94cb133935fa424513f4", "key_event_idx": 0, "events": [ { "file_name": "avahi-0.9.rc1-build/avahi-0.9.rc1/tests/c-plus-plus-test.cc", "line": 79, "event": "style[constParameter]", "message": "Parameter 'argv' can be declared as const array", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 77| #include <avahi-glib/glib-watch.h>", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 78| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 79|-> int main(int argc, char*argv[]) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 80| return 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 81| }", "verbosity_level": 1 } ] } ] }