2026-05-02 05:06 ftp://ftp.de.debian.org/debian/pool/main/g/globus-gridftp-server-control/globus-gridftp-server-control_9.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-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 112 98 elapsed-time: 0.8 0.7 head-timing-info: old-timing-info: head results: globus_gridftp_server_control-9.5/globus_gridftp_server_control.c:4066:29: error: There is an unknown macro here somewhere. Configuration is required. If GLOBUS_OFF_T_FORMAT is a macro then please configure it. [unknownMacro] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:49:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_TRUE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_accessors.c:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:419:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:507:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:617:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:657:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:676:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:699:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:300:49: style:inconclusive: Function 'globus_gridftp_server_control_attr_add_recv' argument 3 names different: declaration 'recv_func' definition 'recv_cb'. [funcArgNamesDifferent] globus_gridftp_server_control-9.5/globus_gridftp_server_control.h:578:49: note: Function 'globus_gridftp_server_control_attr_add_recv' argument 3 names different: declaration 'recv_func' definition 'recv_cb'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:300:49: note: Function 'globus_gridftp_server_control_attr_add_recv' argument 3 names different: declaration 'recv_func' definition 'recv_cb'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:301:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_add_recv' argument 4 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:366:49: style:inconclusive: Function 'globus_gridftp_server_control_attr_add_send' argument 3 names different: declaration 'send_func' definition 'send_cb'. [funcArgNamesDifferent] globus_gridftp_server_control-9.5/globus_gridftp_server_control.h:585:49: note: Function 'globus_gridftp_server_control_attr_add_send' argument 3 names different: declaration 'send_func' definition 'send_cb'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:366:49: note: Function 'globus_gridftp_server_control_attr_add_send' argument 3 names different: declaration 'send_func' definition 'send_cb'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:367:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_add_send' argument 4 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:432:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_auth' argument 3 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:475:49: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_resource' argument 2 names different: declaration 'resource_cb' definition 'resource_query_cb'. [funcArgNamesDifferent] globus_gridftp_server_control-9.5/globus_gridftp_server_control.h:525:49: note: Function 'globus_gridftp_server_control_attr_set_resource' argument 2 names different: declaration 'resource_cb' definition 'resource_query_cb'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:475:49: note: Function 'globus_gridftp_server_control_attr_set_resource' argument 2 names different: declaration 'resource_cb' definition 'resource_query_cb'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:476:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_resource' argument 3 names different: declaration '' definition 'resource_arg'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:520:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 3 names different: declaration '' definition 'active_arg'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:521:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 4 names different: declaration '' definition 'passive_cb'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:522:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 5 names different: declaration '' definition 'passive_arg'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:523:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 6 names different: declaration '' definition 'destroy_cb'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:524:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 7 names different: declaration '' definition 'destroy_arg'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:555:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_log' argument 3 names different: declaration '' definition 'log_mask'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:556:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_log' argument 4 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:584:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_list' argument 3 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:604:45: style: Parameter 'banner' can be declared as pointer to const [constParameterPointer] globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:682:45: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] globus_gridftp_server_control-9.5/globus_gridftp_server_control_commands.c:1849:20: error: There is an unknown macro here somewhere. Configuration is required. If GLOBUS_OFF_T_FORMAT is a macro then please configure it. [unknownMacro] globus_gridftp_server_control-9.5/globus_gridftp_server_control_events.c:344:39: error: There is an unknown macro here somewhere. Configuration is required. If GLOBUS_OFF_T_FORMAT is a macro then please configure it. [unknownMacro] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:461:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:518:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:607:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:666:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:704:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_CONF_FLAG [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:906:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1025:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1208:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1303:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1545:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1633:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1692:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1723:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1785:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2006:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2327:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2538:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2820:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2911:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2981:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:3028:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:3048:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:3070:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xio_name [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1236:30: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: start_ptr [nullPointerOutOfMemory] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1223:32: note: Assuming allocation function fails globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1223:32: note: Assignment 'start_ptr_copy=strdup(in_str)', assigned value is 0 globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1224:21: note: Assignment 'start_ptr=start_ptr_copy', assigned value is 0 globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:1236:30: note: Null pointer dereference globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:950:22: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:959:17: note: Found duplicate branches for 'if' and 'else'. globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:950:22: note: Found duplicate branches for 'if' and 'else'. globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2678:13: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2651:25: note: res is assigned globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2678:13: note: res is overwritten globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:3051:8: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:3050:8: note: rc is assigned globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:3051:8: note: rc is overwritten globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:402:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:515:41: style: Variable 'p' can be declared as pointer to const [constVariablePointer] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:663:41: style: Variable 'end_ptr' can be declared as pointer to const [constVariablePointer] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2010:41: style: Variable 'tmp_buf' can be declared as pointer to const [constVariablePointer] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2323:41: style: Variable 'src_attr' can be declared as pointer to const [constVariablePointer] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2379:41: style: Parameter 'driver_link' can be declared as pointer to const. However it seems that 'globus_l_xio_gssapi_ftp_open' is a callback function, if 'driver_link' is declared with const you might also need to cast function pointer(s). [constParameterCallback] globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2991:9: note: You might need to cast the function pointer here globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2379:41: note: Parameter 'driver_link' can be declared as pointer to const globus_gridftp_server_control-9.5/globus_xio_gssapi_ftp.c:2384:41: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] globus_gridftp_server_control-9.5/test/globus_ftp_telnet_client.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_ftp_telnet_client.c:53:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:87:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:162:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_GRIDFTP_SERVER_CONTROL_RESPONSE_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:233:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_GRIDFTP_SERVER_CONTROL_DATA_DIR_BI [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:273:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_TRUE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_GRIDFTP_SERVER_CONTROL_EVENT_PERF [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:339:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:368:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_XIO_MODULE [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:455:9: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:451:9: note: res is assigned globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:455:9: note: res is overwritten globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:258:45: style: Parameter 'user_data_handle' can be declared as pointer to const. However it seems that 'data_destroy_cb' is a callback function, if 'user_data_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:453:32: note: You might need to cast the function pointer here globus_gridftp_server_control-9.5/test/globus_gs_simple_test.c:258:45: note: Parameter 'user_data_handle' can be declared as pointer to const globus_gridftp_server_control-9.5/test/globus_xio_ftp_server.c:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_SUCCESS [valueFlowBailoutIncompleteVar] globus_gridftp_server_control-9.5/test/globus_xio_ftp_server.c:50:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBUS_FALSE [valueFlowBailoutIncompleteVar] diff: head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:300:49: style:inconclusive: Function 'globus_gridftp_server_control_attr_add_recv' argument 3 names different: declaration 'recv_func' definition 'recv_cb'. [funcArgNamesDifferent] globus_gridftp_server_control-9.5/globus_gridftp_server_control.h:578:49: note: Function 'globus_gridftp_server_control_attr_add_recv' argument 3 names different: declaration 'recv_func' definition 'recv_cb'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:300:49: note: Function 'globus_gridftp_server_control_attr_add_recv' argument 3 names different: declaration 'recv_func' definition 'recv_cb'. head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:301:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_add_recv' argument 4 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:366:49: style:inconclusive: Function 'globus_gridftp_server_control_attr_add_send' argument 3 names different: declaration 'send_func' definition 'send_cb'. [funcArgNamesDifferent] globus_gridftp_server_control-9.5/globus_gridftp_server_control.h:585:49: note: Function 'globus_gridftp_server_control_attr_add_send' argument 3 names different: declaration 'send_func' definition 'send_cb'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:366:49: note: Function 'globus_gridftp_server_control_attr_add_send' argument 3 names different: declaration 'send_func' definition 'send_cb'. head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:367:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_add_send' argument 4 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:432:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_auth' argument 3 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:475:49: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_resource' argument 2 names different: declaration 'resource_cb' definition 'resource_query_cb'. [funcArgNamesDifferent] globus_gridftp_server_control-9.5/globus_gridftp_server_control.h:525:49: note: Function 'globus_gridftp_server_control_attr_set_resource' argument 2 names different: declaration 'resource_cb' definition 'resource_query_cb'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:475:49: note: Function 'globus_gridftp_server_control_attr_set_resource' argument 2 names different: declaration 'resource_cb' definition 'resource_query_cb'. head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:476:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_resource' argument 3 names different: declaration '' definition 'resource_arg'. [funcArgNamesDifferentUnnamed] 2.20.0 globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:476:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_resource' argument 3 names different: declaration 'user_arg' definition 'resource_arg'. [funcArgNamesDifferent] globus_gridftp_server_control-9.5/globus_gridftp_server_control.h:526:45: note: Function 'globus_gridftp_server_control_attr_set_resource' argument 3 names different: declaration 'user_arg' definition 'resource_arg'. globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:476:45: note: Function 'globus_gridftp_server_control_attr_set_resource' argument 3 names different: declaration 'user_arg' definition 'resource_arg'. head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:520:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 3 names different: declaration '' definition 'active_arg'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:521:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 4 names different: declaration '' definition 'passive_cb'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:522:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 5 names different: declaration '' definition 'passive_arg'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:523:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 6 names different: declaration '' definition 'destroy_cb'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:524:57: style:inconclusive: Function 'globus_gridftp_server_control_attr_data_functions' argument 7 names different: declaration '' definition 'destroy_arg'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:555:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_log' argument 3 names different: declaration '' definition 'log_mask'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:556:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_log' argument 4 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] head globus_gridftp_server_control-9.5/globus_gridftp_server_control_attr.c:584:45: style:inconclusive: Function 'globus_gridftp_server_control_attr_set_list' argument 3 names different: declaration '' definition 'user_arg'. [funcArgNamesDifferentUnnamed] DONE