2025-07-07 15:26 ftp://ftp.de.debian.org/debian/pool/main/d/dnscap/dnscap_2.4.1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-63-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 8833e3e (2025-07-07 13:50:36 +0200) count: 95 94 elapsed-time: 2.2 2.1 head-timing-info: old-timing-info: head results: dnscap-2.4.1/plugins/anonaes128/anonaes128.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonaes128/anonaes128.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonaes128/anonaes128.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonaes128/anonaes128.c:111:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonaes128/anonaes128.c:105:29: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/anonaes128/anonaes128.c:304:49: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/anonaes128/anonaes128.c:304:62: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/anonaes128/anonaes128.c:306:13: style: Parameter 'pkt_copy' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/anonaes128/anonaes128.c:307:13: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/anonmask/anonmask.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonmask/anonmask.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonmask/anonmask.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonmask/anonmask.c:96:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonmask/anonmask.c:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonmask/anonmask.c:218:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_MSG_HDR_SZ [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/anonmask/anonmask.c:90:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/anonmask/anonmask.c:189:13: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] dnscap-2.4.1/plugins/asudp/asudp.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/asudp/asudp.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/asudp/asudp.c:67:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/asudp/asudp.c:112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSCAP_OUTPUT_ISDNS [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/asudp/asudp.c:64:24: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/asudp/asudp.c:108:13: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopan/cryptopan.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/cryptopan/cryptopan.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/cryptopan/cryptopan.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/cryptopan/cryptopan.c:122:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/cryptopan/cryptopan.c:116:28: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopan/cryptopan.c:451:48: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopan/cryptopan.c:451:61: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopan/cryptopan.c:453:13: style: Parameter 'pkt_copy' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopan/cryptopan.c:454:13: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopant/cryptopant.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/cryptopant/cryptopant.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/cryptopant/cryptopant.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/cryptopant/cryptopant.c:99:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/cryptopant/cryptopant.c:93:29: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopant/cryptopant.c:223:49: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopant/cryptopant.c:223:62: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopant/cryptopant.c:225:13: style: Parameter 'pkt_copy' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/cryptopant/cryptopant.c:226:13: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/eventlog/eventlog.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/eventlog/eventlog.c:92:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/eventlog/eventlog.c:133:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/eventlog/eventlog.c:167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/eventlog/eventlog.c:85:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/ipcrypt/ipcrypt.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_filter [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/ipcrypt/ipcrypt.c:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/ipcrypt/ipcrypt.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/ipcrypt/ipcrypt.c:183:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/ipcrypt/ipcrypt.c:286:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/ipcrypt/ipcrypt.c:324:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_MSG_HDR_SZ [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/ipcrypt/ipcrypt.c:177:26: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/pcapdump/pcapdump.c:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/pcapdump/pcapdump.c:92:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/pcapdump/pcapdump.c:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_RAW [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/pcapdump/pcapdump.c:180:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_tv_usec [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/pcapdump/pcapdump.c:217:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/pcapdump/pcapdump.c:223:17: error: Memory leak: cmd [memleak] dnscap-2.4.1/plugins/pcapdump/pcapdump.c:87:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/royparse/royparse.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/royparse/royparse.c:87:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/royparse/royparse.c:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_RAW [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/royparse/royparse.c:143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/royparse/royparse.c:83:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/rssm/rssm.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rssm/rssm.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rssm/rssm.c:169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rssm/rssm.c:193:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rssm/rssm.c:289:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_tv_usec [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rssm/rssm.c:513:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_tv_usec [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rssm/rssm.c:538:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_tv_usec [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rssm/rssm.c:582:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rssm/rssm.c:626:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rssm/rssm.c:133:19: style: Variable 'h' can be declared as pointer to const [constVariablePointer] dnscap-2.4.1/plugins/rssm/rssm.c:190:23: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/rzkeychange/rzkeychange.c:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rzkeychange/rzkeychange.c:105:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rzkeychange/rzkeychange.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rzkeychange/rzkeychange.c:207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rzkeychange/rzkeychange.c:225:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_STATUS_OK [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rzkeychange/rzkeychange.c:293:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_tv_sec [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rzkeychange/rzkeychange.c:362:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rzkeychange/rzkeychange.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NULL [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/rzkeychange/rzkeychange.c:102:30: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/template/template.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/template/template.c:67:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/template/template.c:60:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/plugins/txtout/txtout.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/txtout/txtout.c:74:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/txtout/txtout.c:109:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/txtout/txtout.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dnscap-2.4.1/plugins/txtout/txtout.c:67:25: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] dnscap-2.4.1/src/pcap-thread/pcap_thread.h:71:0: error: #error "No endian byte order define, please fix" [preprocessorErrorDirective] dnscap-2.4.1/src/pcap-thread/pcap_thread.h:71:2: error: #error "No endian byte order define, please fix" [preprocessorErrorDirective] diff: head dnscap-2.4.1/src/pcap-thread/pcap_thread.h:71:2: error: #error "No endian byte order define, please fix" [preprocessorErrorDirective] DONE