2025-05-10 21:52 ftp://ftp.de.debian.org/debian/pool/main/g/globus-gsi-openssl-error/globus-gsi-openssl-error_4.4.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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: beb3362 (2025-05-10 14:33:23 +0200) count: 68 68 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: globus_gsi_openssl_error-4.4/test/globus_openssl_error_test.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_GSI_OPENSSL_ERROR_MODULE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/test/globus_openssl_error_test.c:55:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_GSI_OPENSSL_ERROR_MODULE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/test/globus_openssl_error_test.c:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_TXT_MALLOCED [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:124:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_TXT_STRING [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:218:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_TXT_MALLOCED [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:59:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:123:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:460:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_TXT_MALLOCED [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:552:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_TRUE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:599:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_TRUE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:645:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_TRUE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:691:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_TRUE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:737:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_TRUE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:783:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_TRUE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:829:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_TRUE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:877:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:980:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_NULL [valueFlowBailoutIncompleteVar] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:56:6: warning: If memory allocation fails, then there is a possible null pointer dereference: i_dst [nullPointerOutOfMemory] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:54:19: note: Assuming allocation function fails globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:54:19: note: Assignment 'i_dst=malloc(sizeof(struct globus_i_openssl_error_handle_t))', assigned value is 0 globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:56:6: note: Null pointer dereference globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:48:41: style: Variable 'i_src' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:110:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:185:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:210:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:110:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:185:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_i_error_openssl.c:210:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:145:41: style:inconclusive: Function 'globus_openssl_error_handle_get_error_code' argument 1 names different: declaration 'error_code' definition 'handle'. [funcArgNamesDifferent] globus_gsi_openssl_error-4.4/library/globus_error_openssl.h:129:41: note: Function 'globus_openssl_error_handle_get_error_code' argument 1 names different: declaration 'error_code' definition 'handle'. globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:145:41: note: Function 'globus_openssl_error_handle_get_error_code' argument 1 names different: declaration 'error_code' definition 'handle'. globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:60:41: style: Variable 'tmp_string' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:61:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:111:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:148:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:180:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:212:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:246:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:280:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:314:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:349:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:383:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:441:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:509:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:537:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:584:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:630:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:676:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:722:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:768:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:814:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:959:41: style: Variable '_function_name_' can be declared as pointer to const [constVariablePointer] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:61:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:111:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:148:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:180:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:212:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:246:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:280:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:314:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:349:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:383:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:441:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:509:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:537:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:584:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:630:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:676:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:722:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:768:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:814:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] globus_gsi_openssl_error-4.4/library/globus_error_openssl.c:959:41: style: Variable '_function_name_' is assigned a value that is never used. [unreadVariable] diff: DONE