2026-05-02 18:29 ftp://ftp.de.debian.org/debian/pool/main/k/kafs-client/kafs-client_0.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 50 50 elapsed-time: 0.7 0.6 head-timing-info: old-timing-info: head results: src/aklog-kafs.c:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_ALG [valueFlowBailoutIncompleteVar] src/aklog-kafs.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/aklog-kafs.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/aklog-kafs.c:312:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] src/aklog-kafs.c:351:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/aklog-kafs.c:194:49: style: Parameter 'creds' can be declared as pointer to const [constParameterPointer] src/aklog-kafs.c:134:7: portability: 'key' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] src/aklog-kafs.c:135:10: portability: 'random' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] src/dns_afsdb_text.c:57:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] src/dns_afsdb_text.c:38:27: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] src/dns_main.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/dns_main.c:101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/dns_main.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] src/dns_main.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/dns_main.c:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DAEMON [valueFlowBailoutIncompleteVar] src/dns_main.c:340:11: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] src/dns_main.c:227:37: style: Variable 'r_end' can be declared as pointer to const [constVariablePointer] src/kafs-check-config.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/kafs-check-config.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/kafs-check-config.c:60:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable want_ipv4_addrs [valueFlowBailoutIncompleteVar] src/lib_cell_lookup.c:66:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_profile_value_is_list [valueFlowBailoutIncompleteVar] src/lib_cellserv.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] src/lib_cellserv.c:111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_record_from_config [valueFlowBailoutIncompleteVar] src/lib_cellserv.c:214:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_profile_value_is_list [valueFlowBailoutIncompleteVar] src/lib_cellserv.c:278:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_profile_value_is_list [valueFlowBailoutIncompleteVar] src/lib_cellserv.c:323:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr__kafs_record_source [valueFlowBailoutIncompleteVar] src/lib_cellserv.c:330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr__kafs_lookup_status [valueFlowBailoutIncompleteVar] src/lib_cellserv.c:355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_server_is_afs_vlserver [valueFlowBailoutIncompleteVar] src/lib_dns_lookup.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_record_from_nss [valueFlowBailoutIncompleteVar] src/lib_dns_lookup.c:187:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] src/lib_dns_lookup.c:212:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDNAME [valueFlowBailoutIncompleteVar] src/lib_dns_lookup.c:329:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] src/lib_dns_lookup.c:373:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDNAME [valueFlowBailoutIncompleteVar] src/lib_dns_lookup.c:495:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] src/lib_dns_lookup.c:540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_lookup_not_done [valueFlowBailoutIncompleteVar] src/lib_object.c:127:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_server [valueFlowBailoutIncompleteVar] src/lib_profile.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_profile_value_is_list [valueFlowBailoutIncompleteVar] src/lib_profile.c:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_profile_value_is_list [valueFlowBailoutIncompleteVar] src/lib_profile.c:164:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_profile_value_is_list [valueFlowBailoutIncompleteVar] src/lib_profile.c:311:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] src/lib_profile.c:359:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/lib_profile.c:398:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_profile_value_is_list [valueFlowBailoutIncompleteVar] src/lib_profile.c:429:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kafs_profile_value_is_list [valueFlowBailoutIncompleteVar] src/lib_profile.c:348:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] src/preload-cells.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] src/preload-cells.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/preload-cells.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] src/preload-cells.c:107:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] src/preload-cells.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/preload-cells.c:182:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_USER [valueFlowBailoutIncompleteVar] diff: DONE