2025-11-25 21:57 ftp://ftp.de.debian.org/debian/pool/main/d/dlz-ldap-enum/dlz-ldap-enum_1.1.0.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 -j4 platform: Linux-6.12.57+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: 796b181 (2025-11-25 16:14:10 +0100) count: 27 27 elapsed-time: 0.1 0.1 head-timing-info: old-timing-info: head results: dlz-ldap-enum-1.1.0/sdlz_helper.h:48:1: debug: Failed to parse 'typedef ISC_LIST ( struct query_segment ) query_list_t ;'. The checking continues anyway. [simplifyTypedef] dlz-ldap-enum-1.1.0/sdlz_helper.h:50:1: debug: Failed to parse 'typedef ISC_LIST ( struct dbinstance ) db_list_t ;'. The checking continues anyway. [simplifyTypedef] dlz-ldap-enum-1.1.0/sdlz_helper.c:96:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isc_boolean_true [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/sdlz_helper.c:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isc_boolean_false [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/sdlz_helper.c:302:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isc_boolean_true [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/sdlz_helper.c:358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISC_R_NOMEMORY [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISC_R_SUCCESS [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:219:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_PORT [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:340:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISC_R_FAILURE [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISC_R_SUCCESS [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:457:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISC_R_FAILURE [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:489:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISC_R_FAILURE [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:538:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns_g_mctx [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:629:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISC_R_FAILURE [valueFlowBailoutIncompleteVar] dlz-ldap-enum-1.1.0/sdlz_helper.c:500:8: style: Variable 'keystart' can be declared as pointer to const [constVariablePointer] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:375:27: warning: Either the condition 'attrs!=NULL' is redundant or there is possible null pointer dereference: attrs. [nullPointerRedundantCheck] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:375:16: note: Assuming that condition 'attrs!=NULL' is not redundant dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:375:27: note: Null pointer dereference dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:721:3: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:357:49: style: Parameter 'tel' can be declared as pointer to const [constParameterPointer] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:364:8: style: Variable 'attribute' can be declared as pointer to const [constVariablePointer] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:366:8: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:367:8: style: Variable 'host' can be declared as pointer to const [constVariablePointer] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:450:8: style: Variable '_suffix' can be declared as pointer to const [constVariablePointer] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:361:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:363:6: style: Unused variable: len [unusedVariable] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:364:8: style: Variable 'attribute' is assigned a value that is never used. [unreadVariable] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:366:8: style: Variable 'endp' is assigned a value that is never used. [unreadVariable] dlz-ldap-enum-1.1.0/dlz_ldap_enum_driver.c:367:8: style: Variable 'host' is assigned a value that is never used. [unreadVariable] diff: DONE