2025-09-01 02:51 ftp://ftp.de.debian.org/debian/pool/main/liba/libapache2-mod-auth-tkt/libapache2-mod-auth-tkt_2.3.99~b1.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-79-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.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 35 54 elapsed-time: 0.3 0.8 head-timing-info: old-timing-info: head results: mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:22:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] mod_auth_tkt-2.3.99b1/src/sha2.c:565:9: warning: Size of pointer 'context' used instead of size of its data. [pointerSize] mod_auth_tkt-2.3.99b1/src/sha2.c:587:17: warning: Size of pointer 'context' used instead of size of its data. [pointerSize] mod_auth_tkt-2.3.99b1/src/sha2.c:898:9: warning: Size of pointer 'context' used instead of size of its data. [pointerSize] mod_auth_tkt-2.3.99b1/src/sha2.c:919:17: warning: Size of pointer 'context' used instead of size of its data. [pointerSize] mod_auth_tkt-2.3.99b1/src/sha2.c:974:9: warning: Size of pointer 'context' used instead of size of its data. [pointerSize] mod_auth_tkt-2.3.99b1/src/sha2.c:995:17: warning: Size of pointer 'context' used instead of size of its data. [pointerSize] mod_auth_tkt-2.3.99b1/src/sha2.c:451:11: style: Variable 'a' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:451:15: style: Variable 'b' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:451:19: style: Variable 'c' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:451:23: style: Variable 'd' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:451:27: style: Variable 'e' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:451:31: style: Variable 'f' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:451:35: style: Variable 'g' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:451:39: style: Variable 'h' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:451:44: style: Variable 'T1' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:451:49: style: Variable 'T2' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:485:35: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:485:47: style: Variable 'freespace' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:502:19: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:566:19: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:11: style: Variable 'a' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:15: style: Variable 'b' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:19: style: Variable 'c' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:23: style: Variable 'd' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:27: style: Variable 'e' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:31: style: Variable 'f' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:35: style: Variable 'g' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:39: style: Variable 'h' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:44: style: Variable 'T1' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:776:49: style: Variable 'T2' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:810:35: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:810:47: style: Variable 'freespace' is assigned a value that is never used. [unreadVariable] mod_auth_tkt-2.3.99b1/src/sha2.c:827:19: style: Variable 'usedspace' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:1004:9: style: Variable 'next_parsed_token' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:1049:23: style: Variable 'sconf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECLINED [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:1310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_TEMPORARY_REDIRECT [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:1321:20: style: Variable 'uuid_length_str' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:1352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:1416:26: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:1416:49: style: Parameter 'sconf' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:1419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:1491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECLINED [valueFlowBailoutIncompleteVar] head mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:22:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] head mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:523:23: style: Variable 'sconf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:525:22: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:618:22: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:710:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apr_day_snames [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:735:22: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:816:9: style: Variable 'uid' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:817:9: style: Variable 'tokens' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:818:9: style: Variable 'user_data' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:857:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_INADDR_NONE [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:934:23: style: Variable 'sconf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_tkt-2.3.99b1/src/mod_auth_tkt.c:936:22: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] DONE