2025-09-01 02:51 ftp://ftp.de.debian.org/debian/pool/main/liba/libapache2-mod-auth-pubtkt/libapache2-mod-auth-pubtkt_0.13.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 2 28 elapsed-time: 0.0 0.3 head-timing-info: old-timing-info: head results: mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:770:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:770:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] diff: 2.18.0 mod_auth_pubtkt-0.13/src/ap_compat.h:206:41: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_auth_pubtkt-0.13/src/ap_compat.h:217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APLOG_NOERRNO [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:170:56: style: Parameter 'tkt' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:243:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_RSA [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:249:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:251:2: note: Found duplicate branches for 'if' and 'else'. mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:249:2: note: Found duplicate branches for 'if' and 'else'. 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:374:24: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:379:15: style: Variable 'value' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:379:9: style: Variable 'key' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:382:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APLOG_NOERRNO [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:427:24: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APLOG_NOERRNO [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:473:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APLOG_NOERRNO [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:504:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APLOG_NOERRNO [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:519:6: style: Condition '!header_name' is always false [knownConditionTrueFalse] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:545:19: style: Checking if unsigned expression 'ticket_len' is less than zero. [unsignedLessThanZero] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:622:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APLOG_NOERRNO [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:726:8: style: Variable 'next_parsed_token' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:757:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APLOG_NOERRNO [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:766:40: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:766:56: style: Parameter 'tkt' can be declared as pointer to const [constParameterPointer] head mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:770:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] head mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:770:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [preprocessorErrorDirective] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:779:55: style: Parameter 'tkt' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:787:60: style: Parameter 'tkt' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:793:59: style: Parameter 'tkt' can be declared as pointer to const [constParameterPointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:794:27: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:853:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_FORBIDDEN [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:903:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 mod_auth_pubtkt-0.13/src/mod_auth_pubtkt.c:947:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECLINED [valueFlowBailoutIncompleteVar] DONE