2026-05-05 00:36 ftp://ftp.de.debian.org/debian/pool/main/s/shibboleth-sp/shibboleth-sp_3.5.2+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 1047 1040 elapsed-time: 17.6 15.0 head-timing-info: old-timing-info: head results: shibboleth-sp-3.5.2/adfs/adfs.cpp:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initiator [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/adfs/adfs.cpp:285:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/adfs/adfs.cpp:379:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPWarn [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/adfs/adfs.cpp:526:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEMENT_QNAME [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/adfs/adfs.cpp:606:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/adfs/adfs.cpp:685:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/adfs/adfs.cpp:888:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/adfs/adfs.cpp:969:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGOUT_EVENT_PARTIAL [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/adfs/adfs.cpp:1040:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] shibboleth-sp-3.5.2/adfs/adfs.cpp:110:14: style: Either there is a missing 'override', or the member function '::ADFSDecoder::extractMessageDetails' can be static. [functionStatic] shibboleth-sp-3.5.2/adfs/adfs.cpp:201:21: style: Either there is a missing 'override', or the member function '::ADFSConsumer::getProfile' can be static. [functionStatic] shibboleth-sp-3.5.2/adfs/adfs.cpp:681:28: warning: Possible null pointer dereference: token [nullPointer] shibboleth-sp-3.5.2/adfs/adfs.cpp:666:30: note: Assignment 'token=nullptr', assigned value is 0 shibboleth-sp-3.5.2/adfs/adfs.cpp:667:95: note: Assuming condition is false shibboleth-sp-3.5.2/adfs/adfs.cpp:681:28: note: Null pointer dereference shibboleth-sp-3.5.2/adfs/adfs.cpp:690:22: warning: Possible null pointer dereference: token [nullPointer] shibboleth-sp-3.5.2/adfs/adfs.cpp:666:30: note: Assignment 'token=nullptr', assigned value is 0 shibboleth-sp-3.5.2/adfs/adfs.cpp:667:95: note: Assuming condition is false shibboleth-sp-3.5.2/adfs/adfs.cpp:690:22: note: Null pointer dereference shibboleth-sp-3.5.2/adfs/adfs.cpp:513:24: style:inconclusive: Function 'doRequest' argument 1 names different: declaration 'application' definition 'app'. [funcArgNamesDifferent] shibboleth-sp-3.5.2/adfs/adfs.cpp:171:32: note: Function 'doRequest' argument 1 names different: declaration 'application' definition 'app'. shibboleth-sp-3.5.2/adfs/adfs.cpp:513:24: note: Function 'doRequest' argument 1 names different: declaration 'application' definition 'app'. shibboleth-sp-3.5.2/adfs/adfs.cpp:105:36: style:inconclusive: Function 'decode' argument 3 names different: declaration 'genericResponse' definition ''. [funcArgNamesDifferentUnnamed] shibboleth-sp-3.5.2/adfs/adfs.cpp:250:54: style:inconclusive: Function 'run' argument 2 names different: declaration 'isHandler' definition ''. [funcArgNamesDifferentUnnamed] shibboleth-sp-3.5.2/adfs/adfs.cpp:111:105: style: Parameter 'policy' can be declared as reference to const [constParameterReference] shibboleth-sp-3.5.2/adfs/adfs.cpp:361:71: style: Parameter 'entityID' can be declared as reference to const [constParameterReference] shibboleth-sp-3.5.2/adfs/adfs.cpp:561:16: style: Variable 'ptime' can be declared as pointer to const [constVariablePointer] shibboleth-sp-3.5.2/apache/mod_shib.cpp:129:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AP_MODULE_MAGIC_AT_LEAST( ... ) [syntaxError] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPError [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:230:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:270:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Listener [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:133:10: style: Either there is a missing 'override', or the member function 'ShibTargetFCGIAuth::clearHeader' can be static. [functionStatic] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:254:10: style: Either there is a missing 'override', or the member function 'ShibTargetFCGIAuth::returnDecline' can be static. [functionStatic] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:258:10: style: Either there is a missing 'override', or the member function 'ShibTargetFCGIAuth::returnOK' can be static. [functionStatic] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:74:5: style: Class 'ShibTargetFCGIAuth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/fastcgi/shibauthorizer.cpp:271:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPError [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:245:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:276:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Listener [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:207:10: style: Either there is a missing 'override', or the member function 'ShibTargetFCGI::returnDecline' can be static. [functionStatic] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:210:10: style: Either there is a missing 'override', or the member function 'ShibTargetFCGI::returnOK' can be static. [functionStatic] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:243:14: style: Redundant initialization for 'clen'. The initialized value is overwritten before it is read. [redundantInitialization] shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:240:24: note: clen is initialized shibboleth-sp-3.5.2/fastcgi/shibresponder.cpp:243:14: note: clen is overwritten shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPError [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useHeaders [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_remoteUser [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:195:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_NOT_FOUND [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useHeaders [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RQ_NOTIFICATION_CONTINUE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RQ_NOTIFICATION_CONTINUE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useVariables [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:299:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_remoteUser [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gotBody [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RQ_NOTIFICATION_FINISH_REQUEST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:419:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPWarn [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RQ_NOTIFICATION_FINISH_REQUEST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:455:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPCrit [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/IIS7Request.cpp:207:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/iis7_shib/ShibHttpModule.cpp:49:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_handlerPrefix [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/ShibHttpModule.cpp:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RQ_NOTIFICATION_CONTINUE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/ShibHttpModule.cpp:125:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLTOOLING_HTTP_STATUS_ERROR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/ShibHttpModule.cpp:157:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLTOOLING_HTTP_STATUS_ERROR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/ShibHttpModule.cpp:76:29: style: Variable 'req' is assigned a value that is never used. [unreadVariable] shibboleth-sp-3.5.2/iis7_shib/ShibUser.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_username [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/ShibUser.cpp:71:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refCount [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/ShibUser.cpp:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refCount [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/ShibUser.cpp:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/ShibUser.cpp:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/register.cpp:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/register.cpp:83:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/iis7_shib/register.cpp:97:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLL_PROCESS_ATTACH [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:152:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:269:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:392:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDebug [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:526:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_REQ_SEND_RESPONSE_HEADER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:546:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_REQ_SEND_RESPONSE_HEADER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:553:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_STATUS_REQ_NEXT_NOTIFICATION [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:556:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_STATUS_REQ_NEXT_NOTIFICATION [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:575:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INSUFFICIENT_BUFFER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:592:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INSUFFICIENT_BUFFER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:606:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_REQ_SEND_RESPONSE_HEADER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:628:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INSUFFICIENT_BUFFER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:645:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_NOTIFY_LOG [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:713:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSE_REQ_SEND_RESPONSE_HEADER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:953:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSE_REQ_SEND_RESPONSE_HEADER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:974:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSE_REQ_SEND_RESPONSE_HEADER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:990:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSE_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:1001:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSE_REQ_GET_CERT_INFO_EX [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:1026:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INSUFFICIENT_BUFFER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:1046:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INSUFFICIENT_BUFFER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:1087:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_NO_DATA [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:97:16: style:inconclusive: Member variable 'site_t::m_scheme' is in the wrong place in the initializer list. [initializerList] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:84:17: note: Member variable 'site_t::m_scheme' is in the wrong place in the initializer list. shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:97:16: note: Member variable 'site_t::m_scheme' is in the wrong place in the initializer list. shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:552:8: style:inconclusive: Either there is a missing 'override', or the member function 'ShibTargetIsapiF::returnDecline' can be const. [functionConst] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:555:8: style:inconclusive: Either there is a missing 'override', or the member function 'ShibTargetIsapiF::returnOK' can be const. [functionConst] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:982:8: style:inconclusive: Either there is a missing 'override', or the member function 'ShibTargetIsapiE::returnDecline' can be const. [functionConst] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:989:8: style:inconclusive: Either there is a missing 'override', or the member function 'ShibTargetIsapiE::returnOK' can be const. [functionConst] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:287:25: warning: Class 'dynabuf' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:287:25: warning: Class 'dynabuf' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:82:9: style: Struct 'site_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:287:5: style: Class 'dynabuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:387:43: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:526:70: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:998:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:1006:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:342:17: style: The scope of the variable '_SERVER_PORT' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:344:17: style: The scope of the variable '_ShibSpoofCheck' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:411:17: style: The scope of the variable '_HTTP_METHOD' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:421:17: style: The scope of the variable '_HTTP_CONTENT_TYPE' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:431:17: style: The scope of the variable '_REMOTE_ADDR' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:450:17: style: The scope of the variable '_ALL_HTTP' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:451:17: style: The scope of the variable '_REMOTE_USER' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:452:17: style: The scope of the variable '_REMOTE_USER2' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:641:17: style: The scope of the variable '_INSTANCE_ID' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:642:17: style: The scope of the variable '_ShibSpoofCheck' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:742:17: style: The scope of the variable '_SERVER_PORT' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:851:17: style: The scope of the variable '_REMOTE_USER' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:861:19: style: The scope of the variable '_REMOTE_ADDR' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:1058:17: style: The scope of the variable '_INSTANCE_ID' can be reduced. [variableScope] shibboleth-sp-3.5.2/isapi_shib/isapi_shib.cpp:734:30: style: class member 'ShibTargetIsapiE::m_uri' is never used. [unusedStructMember] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMCACHED_BEHAVIOR_SND_TIMEOUT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMCACHED_ERRNO [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:273:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:281:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:291:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:300:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMCACHED_SUCCESS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:80:9: warning:inconclusive: Member variable 'mc_record::expiration' is not initialized in the constructor. [uninitMemberVar] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:289:20: style: The member function '::MemcacheBase::serialize' can be static. [functionStatic] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:95:14: note: The member function '::MemcacheBase::serialize' can be static. shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:289:20: note: The member function '::MemcacheBase::serialize' can be static. shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:298:20: style: The member function '::MemcacheBase::serialize' can be static. [functionStatic] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:96:14: note: The member function '::MemcacheBase::serialize' can be static. shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:298:20: note: The member function '::MemcacheBase::serialize' can be static. shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:271:20: style: The member function '::MemcacheBase::deserialize' can be static. [functionStatic] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:97:14: note: The member function '::MemcacheBase::deserialize' can be static. shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:271:20: note: The member function '::MemcacheBase::deserialize' can be static. shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:279:20: style: The member function '::MemcacheBase::deserialize' can be static. [functionStatic] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:98:14: note: The member function '::MemcacheBase::deserialize' can be static. shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:279:20: note: The member function '::MemcacheBase::deserialize' can be static. shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:141:14: style: Either there is a missing 'override', or the member function '::MemcacheStorageService::reap' can be static. [functionStatic] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:86:9: style: Class 'MemcacheBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:116:9: style: Class 'MemcacheStorageService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:222:44: style:inconclusive: Function 'handleError' argument 1 names different: declaration '' definition 'fn'. [funcArgNamesDifferentUnnamed] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:222:65: style:inconclusive: Function 'handleError' argument 2 names different: declaration '' definition 'rv'. [funcArgNamesDifferentUnnamed] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:465:14: style: Local variable 'result' shadows outer variable [shadowVariable] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:450:10: note: Shadowed declaration shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:465:14: note: Shadow variable shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:240:35: performance: Function parameter 'what' should be passed by const reference. [passedByValue] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:263:38: performance: Function parameter 'what' should be passed by const reference. [passedByValue] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:289:41: style: Parameter 'source' can be declared as reference to const [constParameterReference] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:298:44: style: Parameter 'source' can be declared as reference to const [constParameterReference] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:626:30: style: Variable 'final_key' is assigned a value that is never used. [unreadVariable] shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:301:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_hostname [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:250:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable security_active [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:307:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_PROCEED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:316:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_PROCEED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPError [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:338:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_PROCEED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:402:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_PROCEED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_EXIT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_ABORTED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:473:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_NOACTION [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:474:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_PROCEED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:489:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FAILURE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_PROCEED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FAILURE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:473:8: style:inconclusive: Either there is a missing 'override', or the member function 'ShibTargetNSAPI::returnDecline' can be const. [functionConst] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:474:8: style:inconclusive: Either there is a missing 'override', or the member function 'ShibTargetNSAPI::returnOK' can be const. [functionConst] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:583:24: style: Either there is a missing 'override', or the member function 'SunRequestMapper::getParent' can be static. [functionStatic] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:584:10: style: Either there is a missing 'override', or the member function 'SunRequestMapper::setParent' can be static. [functionStatic] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:577:5: style: Class 'SunRequestMapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:613:22: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:614:25: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/nsapi_shib/nsapi_shib.cpp:325:17: style: The scope of the variable '_module' can be reduced. [variableScope] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NULL_HDBC [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:236:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timezone [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:285:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_TXN_SERIALIZABLE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NULL_HANDLE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:404:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NULL_HDBC [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NULL_HSTMT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:447:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NTS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:481:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NTS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:570:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NTS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:646:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NTS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:748:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NTS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:826:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NTS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:857:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NTS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:880:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NTS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:125:9: style:inconclusive: Technically the member function '::ODBCConn::operatorSQLHDBC' can be const. [functionConst] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:113:9: style: Struct 'ODBCConn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:133:9: style: Class 'ODBCStorageService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:257:9: style: Class 'SQLString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:775:13: style: Condition 'shutdown' is always false [knownConditionTrueFalse] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:773:12: note: Assuming that condition '!shutdown' is not redundant shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:775:13: note: Condition 'shutdown' is always false shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:122:21: warning: Class ODBCConn is not safe, destructor throws exception [exceptThrowInDestructor] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:122:21: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:297:69: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:304:54: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:353:54: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:793:31: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:390:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:412:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:447:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:481:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:570:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:612:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:646:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:690:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:748:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:826:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:857:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:880:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:528:16: style: Variable 'logres' is reassigned a value before the old one has been used. [redundantAssignment] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:520:16: note: logres is assigned shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:528:16: note: logres is overwritten shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:726:16: style: Variable 'logres' is reassigned a value before the old one has been used. [redundantAssignment] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:715:16: note: logres is assigned shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:726:16: note: logres is overwritten shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:430:47: style:inconclusive: Function 'getHSTMT' argument 1 names different: declaration '' definition 'conn'. [funcArgNamesDifferentUnnamed] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:442:68: style:inconclusive: Function 'getVersion' argument 1 names different: declaration '' definition 'conn'. [funcArgNamesDifferentUnnamed] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:791:44: style:inconclusive: Function 'cleanup_fn' argument 1 names different: declaration '' definition 'cache_p'. [funcArgNamesDifferentUnnamed] shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:248:20: style: Variable 'ptime' can be declared as pointer to const [constVariablePointer] shibboleth-sp-3.5.2/plugins/AttributeResolverHandler.cpp:207:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/AttributeResolverHandler.cpp:263:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLER_PROPERTY_REQUEST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/AttributeResolverHandler.cpp:481:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/AttributeResolverHandler.cpp:135:29: style: Either there is a missing 'override', or the member function '::DummyContext::getResolvedAssertions' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/AttributeResolverHandler.cpp:125:9: style: Class 'DummyContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/plugins/AttributeResolverHandler.cpp:374:41: style: Variable 'ids' can be declared as reference to const [constVariableReference] shibboleth-sp-3.5.2/plugins/CaseFoldingAttributeResolver.cpp:167:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _up [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/CaseFoldingAttributeResolver.cpp:205:21: warning: Return value of function destwrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/plugins/CaseFoldingAttributeResolver.cpp:62:39: style: Either there is a missing 'override', or the member function 'shibsp::FoldingContext::getResolvedAssertions' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/CaseFoldingAttributeResolver.cpp:87:14: style: Either there is a missing 'override', or the member function 'shibsp::CaseFoldingAttributeResolver::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/CaseFoldingAttributeResolver.cpp:90:28: style: Either there is a missing 'override', or the member function 'shibsp::CaseFoldingAttributeResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/CaseFoldingAttributeResolver.cpp:104:28: style: Either there is a missing 'override', or the member function 'shibsp::CaseFoldingAttributeResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/CaseFoldingAttributeResolver.cpp:49:9: style: Class 'FoldingContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:166:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEMAP_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:233:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_EMPTY_BUFFER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:349:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:409:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_log [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:304:20: warning: Return value of function scoped.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:311:16: warning: Return value of function binary.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:317:16: warning: Return value of function simple.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:111:9: style: Class 'GSSAPIExtractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/plugins/GSSAPIAttributeExtractor.cpp:378:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:192:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:218:14: warning: Return value of function dest.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:64:39: style: Either there is a missing 'override', or the member function 'shibsp::TemplateContext::getResolvedAssertions' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:84:14: style: Either there is a missing 'override', or the member function 'shibsp::TemplateAttributeResolver::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:87:28: style: Either there is a missing 'override', or the member function 'shibsp::TemplateAttributeResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:101:28: style: Either there is a missing 'override', or the member function 'shibsp::TemplateAttributeResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:51:9: style: Class 'TemplateContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:78:9: style: Class 'TemplateAttributeResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:185:43: error: Out of bounds access in expression 'attrmap.begin()' because 'attrmap' is empty. [containerOutOfBounds] shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:163:66: note: Assuming condition is false shibboleth-sp-3.5.2/plugins/TemplateAttributeResolver.cpp:185:43: note: Access out of bounds shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_AUTHN [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_AUTHN [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:258:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:279:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shib_acl_true [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:266:12: warning: Return value of function np.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:208:28: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:57:14: style: Either there is a missing 'override', or the member function 'shibsp::Rule::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:76:14: style: Either there is a missing 'override', or the member function 'shibsp::TimeAccessControl::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:53:9: style: Class 'Rule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:70:9: style: Class 'TimeAccessControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:146:27: style: Local variable 'temp' shadows outer variable [shadowVariable] shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:121:19: note: Shadowed declaration shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:146:27: note: Shadow variable shibboleth-sp-3.5.2/plugins/TimeAccessControl.cpp:208:20: style: Variable 'ptime' can be declared as pointer to const [constVariablePointer] shibboleth-sp-3.5.2/plugins/TransformAttributeResolver.cpp:246:29: warning: Return value of function destwrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/plugins/TransformAttributeResolver.cpp:67:39: style: Either there is a missing 'override', or the member function 'shibsp::TransformContext::getResolvedAssertions' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TransformAttributeResolver.cpp:87:14: style: Either there is a missing 'override', or the member function 'shibsp::TransformAttributeResolver::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TransformAttributeResolver.cpp:90:28: style: Either there is a missing 'override', or the member function 'shibsp::TransformAttributeResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TransformAttributeResolver.cpp:104:28: style: Either there is a missing 'override', or the member function 'shibsp::TransformAttributeResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/plugins/TransformAttributeResolver.cpp:54:9: style: Class 'TransformContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/plugins/TransformAttributeResolver.cpp:81:9: style: Class 'TransformAttributeResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibd/shibd.cpp:216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd.cpp:261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd.cpp:284:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd.cpp:353:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd.cpp:453:13: warning: Return value of function std::freopen() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibd/shibd.cpp:454:13: warning: Return value of function std::freopen() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibd/shibd.cpp:455:13: warning: Return value of function std::freopen() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibd/shibd.cpp:259:25: style: Parameter 'whoami' can be declared as pointer to const [constParameterPointer] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:83:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:110:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:222:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:243:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:257:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_WIN32_OWN_PROCESS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:306:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_STOP_PENDING [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:346:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:463:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_ALL_ACCESS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:529:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:110:17: warning: Return value of function std::freopen() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:117:17: warning: Return value of function std::freopen() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:381:31: style:inconclusive: Function 'CmdInstallService' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:448:30: style:inconclusive: Function 'CmdRemoveService' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] shibboleth-sp-3.5.2/shibsp/exceptions.h:35:5: error: There is an unknown macro here somewhere. Configuration is required. If DECL_XMLTOOLING_EXCEPTION is a macro then please configure it. [unknownMacro] shibboleth-sp-3.5.2/shibsp/remoting/ListenerService.h:89:18: style: The destructor '~ListenerService' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] shibboleth-sp-3.5.2/shibsp/remoting/ListenerService.h:55:18: note: Virtual destructor in base class shibboleth-sp-3.5.2/shibsp/remoting/ListenerService.h:89:18: note: Destructor in derived class shibboleth-sp-3.5.2/shibsp/remoting/ListenerService.h:105:14: style: The function 'receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] shibboleth-sp-3.5.2/shibsp/remoting/ListenerService.h:63:22: note: Virtual function in base class shibboleth-sp-3.5.2/shibsp/remoting/ListenerService.h:105:14: note: Function in derived class shibboleth-sp-3.5.2/shibsp/Application.cpp:147:33: style: Condition 'm_unsetHeaders.empty()' is always true [knownConditionTrueFalse] shibboleth-sp-3.5.2/shibsp/Application.cpp:143:29: note: Assuming that condition 'm_unsetHeaders.empty()' is not redundant shibboleth-sp-3.5.2/shibsp/Application.cpp:147:33: note: Condition 'm_unsetHeaders.empty()' is always true shibboleth-sp-3.5.2/shibsp/SPConfig.cpp:38:3: error: #error "No supported logging library." [preprocessorErrorDirective] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internal [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caseSensitive [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_langAware [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_factoryMap [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caseSensitive [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internal [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caseSensitive [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internal [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:268:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_serialized [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_serialized [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caseSensitive [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Attribute.cpp:159:14: style: Condition 'request' is always true [knownConditionTrueFalse] shibboleth-sp-3.5.2/shibsp/attribute/Base64AttributeDecoder.cpp:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/Base64AttributeDecoder.cpp:47:9: style: Class 'Base64AttributeDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/Base64AttributeDecoder.cpp:113:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/attribute/Base64AttributeDecoder.cpp:142:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/attribute/Base64AttributeDecoder.cpp:167:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/attribute/BinaryAttribute.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/BinaryAttribute.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/BinaryAttribute.cpp:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/BinaryAttribute.cpp:54:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/attribute/BinaryAttribute.cpp:109:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/attribute/BinaryAttribute.cpp:99:14: style: The scope of the variable 'pos' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/BinaryAttribute.cpp:99:20: style: The scope of the variable 'pos2' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/DOMAttributeDecoder.cpp:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/DOMAttributeDecoder.cpp:99:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/DOMAttributeDecoder.cpp:182:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLNS_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/DOMAttributeDecoder.cpp:44:9: style: Class 'DOMAttributeDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/ExtensibleAttribute.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_obj [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ExtensibleAttribute.cpp:96:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_obj [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ExtensibleAttribute.cpp:147:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_obj [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/KeyInfoAttributeDecoder.cpp:59:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOLVE_KEYS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/KeyInfoAttributeDecoder.cpp:108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/KeyInfoAttributeDecoder.cpp:50:9: style: Class 'KeyInfoAttributeDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/NameIDAttribute.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formatter [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/NameIDAttribute.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/NameIDAttribute.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/NameIDAttribute.cpp:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/NameIDAttribute.cpp:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/NameIDAttributeDecoder.cpp:85:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/NameIDAttributeDecoder.cpp:47:9: style: Class 'NameIDAttributeDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/NameIDFromScopedAttributeDecoder.cpp:94:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/NameIDFromScopedAttributeDecoder.cpp:50:9: style: Class 'NameIDFromScopedAttributeDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/NameIDFromScopedAttributeDecoder.cpp:85:11: style: The scope of the variable 'scope' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/NameIDFromScopedAttributeDecoder.cpp:86:18: style: The scope of the variable 'xmlscope' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttribute.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_delimeter [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttribute.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttribute.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttribute.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttribute.cpp:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttribute.cpp:109:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_delimeter [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttribute.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_delimeter [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttributeDecoder.cpp:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttributeDecoder.cpp:47:9: style: Class 'ScopedAttributeDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/ScopedAttributeDecoder.cpp:75:18: style: The scope of the variable 'xmlscope' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/SimpleAttribute.cpp:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_serialized [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/StringAttributeDecoder.cpp:66:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/StringAttributeDecoder.cpp:44:9: style: Class 'StringAttributeDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/XMLAttribute.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/XMLAttribute.cpp:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/XMLAttribute.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_values [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/XMLAttribute.cpp:107:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/attribute/XMLAttribute.cpp:97:14: style: The scope of the variable 'pos' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/XMLAttribute.cpp:97:20: style: The scope of the variable 'pos2' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/XMLAttributeDecoder.cpp:73:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/XMLAttributeDecoder.cpp:44:9: style: Class 'XMLAttributeDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/XMLAttributeDecoder.cpp:56:43: style: class member 'XMLAttributeDecoder::m_tagMap' is never used. [unusedStructMember] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AndMatchFunctor.cpp:97:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEFILTER_MF_BASIC_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AndMatchFunctor.cpp:131:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEFILTER_MF_BASIC_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AndMatchFunctor.cpp:51:9: style: Class 'AndMatchFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AndMatchFunctor.cpp:92:19: style: The scope of the variable 'func' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeFilter.cpp:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ATTRIBUTE_FILTER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeIssuerEntityAttributeFunctor.cpp:51:9: style: Class 'AttributeIssuerEntityAttributeFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeIssuerEntityMatcherFunctor.cpp:52:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeIssuerEntityMatcherFunctor.cpp:51:9: style: Class 'AttributeIssuerEntityMatcherFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeIssuerInEntityGroupFunctor.cpp:58:9: style: Class 'AttributeIssuerInEntityGroupFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeIssuerInEntityGroupFunctor.cpp:87:103: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeIssuerRegexFunctor.cpp:62:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeIssuerRegexFunctor.cpp:52:9: style: Class 'AttributeIssuerRegexFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeIssuerStringFunctor.cpp:50:9: style: Class 'AttributeIssuerStringFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeMatchesShibMDScopeFunctor.cpp:126:21: style: The function 'getStringToMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeMatchesShibMDScopeFunctor.cpp:97:29: note: Virtual function in base class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeMatchesShibMDScopeFunctor.cpp:126:21: note: Function in derived class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeMatchesShibMDScopeFunctor.cpp:134:21: style: The function 'getStringToMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeMatchesShibMDScopeFunctor.cpp:97:29: note: Virtual function in base class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeMatchesShibMDScopeFunctor.cpp:134:21: note: Function in derived class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeRequesterEntityMatcherFunctor.cpp:52:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeRequesterEntityMatcherFunctor.cpp:51:9: style: Class 'AttributeRequesterEntityMatcherFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeRequesterInEntityGroupFunctor.cpp:58:9: style: Class 'AttributeRequesterInEntityGroupFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeRequesterInEntityGroupFunctor.cpp:87:106: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeRequesterRegexFunctor.cpp:62:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeRequesterRegexFunctor.cpp:52:9: style: Class 'AttributeRequesterRegexFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeRequesterStringFunctor.cpp:50:9: style: Class 'AttributeRequesterStringFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeScopeRegexFunctor.cpp:72:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeScopeRegexFunctor.cpp:62:9: style: Class 'AttributeScopeRegexFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeScopeRegexFunctor.cpp:109:12: style: The scope of the variable 'count' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeScopeRegexFunctor.cpp:132:35: style: Local variable 'temp' shadows outer variable [shadowVariable] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeScopeRegexFunctor.cpp:127:26: note: Shadowed declaration shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeScopeRegexFunctor.cpp:132:35: note: Shadow variable shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeScopeStringFunctor.cpp:60:9: style: Class 'AttributeScopeStringFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeScopeStringFunctor.cpp:114:12: style: The scope of the variable 'count' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeScopeStringFunctor.cpp:115:17: style: The scope of the variable 'scope' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeValueRegexFunctor.cpp:73:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeValueRegexFunctor.cpp:62:9: style: Class 'AttributeValueRegexFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeValueRegexFunctor.cpp:110:12: style: The scope of the variable 'count' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeValueRegexFunctor.cpp:133:35: style: Local variable 'temp' shadows outer variable [shadowVariable] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeValueRegexFunctor.cpp:128:26: note: Shadowed declaration shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeValueRegexFunctor.cpp:133:35: note: Shadow variable shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeValueStringFunctor.cpp:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeValueStringFunctor.cpp:60:9: style: Class 'AttributeValueStringFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AttributeValueStringFunctor.cpp:104:12: style: The scope of the variable 'count' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AuthenticationMethodRegexFunctor.cpp:62:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AuthenticationMethodRegexFunctor.cpp:52:9: style: Class 'AuthenticationMethodRegexFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/AuthenticationMethodStringFunctor.cpp:52:9: style: Class 'AuthenticationMethodStringFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/BasicFilteringContext.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_issuer [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/BasicFilteringContext.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_app [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/BasicFilteringContext.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_class [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/BasicFilteringContext.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_decl [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/BasicFilteringContext.cpp:84:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/BasicFilteringContext.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_issuer [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/BasicFilteringContext.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_role [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/BasicFilteringContext.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_attributes [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/ChainingAttributeFilter.cpp:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/ChainingAttributeFilter.cpp:85:16: warning: Return value of function np.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/ChainingAttributeFilter.cpp:52:14: style: Either there is a missing 'override', or the member function 'shibsp::ChainingAttributeFilter::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/ChainingAttributeFilter.cpp:46:9: style: Class 'ChainingAttributeFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/DummyAttributeFilter.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/DummyAttributeFilter.cpp:48:14: style: Either there is a missing 'override', or the member function 'shibsp::DummyAttributeFilter::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/DummyAttributeFilter.cpp:40:9: style: Class 'DummyAttributeFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/MatchFunctor.cpp:253:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchFunctorManager [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/MatchFunctor.cpp:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_functors [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDFormatFunctor.cpp:84:9: style: Class 'AttributeIssuerNameIDFormatFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDFormatFunctor.cpp:104:9: style: Class 'AttributeRequesterNameIDFormatFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDFormatFunctor.cpp:87:38: style: The function 'getFormats' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDFormatFunctor.cpp:78:46: note: Virtual function in base class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDFormatFunctor.cpp:87:38: note: Function in derived class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDFormatFunctor.cpp:107:38: style: The function 'getFormats' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDFormatFunctor.cpp:78:46: note: Virtual function in base class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDFormatFunctor.cpp:107:38: note: Function in derived class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDQualifierStringFunctor.cpp:108:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDQualifierStringFunctor.cpp:60:9: style: Class 'NameIDQualifierStringFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NameIDQualifierStringFunctor.cpp:91:12: style: The scope of the variable 'count' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NotMatchFunctor.cpp:85:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEFILTER_MF_BASIC_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NotMatchFunctor.cpp:117:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEFILTER_MF_BASIC_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NotMatchFunctor.cpp:49:9: style: Class 'NotMatchFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/NumberOfAttributeValuesFunctor.cpp:59:9: style: Class 'NumberOfAttributeValuesFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/OrMatchFunctor.cpp:93:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEFILTER_MF_BASIC_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/OrMatchFunctor.cpp:127:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEFILTER_MF_BASIC_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/OrMatchFunctor.cpp:51:9: style: Class 'OrMatchFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/OrMatchFunctor.cpp:88:19: style: The scope of the variable 'func' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:69:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:107:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:119:9: style: Class 'AttributeIssuerRegistrationAuthorityFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:130:9: style: Class 'AttributeRequesterRegistrationAuthorityFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:122:31: style: The function 'getMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:101:39: note: Virtual function in base class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:122:31: note: Function in derived class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:133:31: style: The function 'getMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:101:39: note: Virtual function in base class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/RegistrationAuthorityFunctor.cpp:133:31: note: Function in derived class shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/XMLAttributeFilter.cpp:250:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEFILTER_MF_BASIC_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/XMLAttributeFilter.cpp:501:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_log [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/XMLAttributeFilter.cpp:109:9: style: Class 'XMLFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/XMLAttributeFilter.cpp:199:25: style: Condition 'e' is always true [knownConditionTrueFalse] shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/XMLAttributeFilter.cpp:423:14: style: The scope of the variable 'kickit' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:134:25: warning: Return value of function consent.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:151:28: warning: Return value of function issuer.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:162:28: warning: Return value of function format.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:175:31: warning: Return value of function notbefore.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:184:34: warning: Return value of function notonorafter.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:201:30: warning: Return value of function authninstant.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:212:30: warning: Return value of function sessionindex.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:223:37: warning: Return value of function sessionnotonorafter.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:236:29: warning: Return value of function address.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:247:25: warning: Return value of function dns.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:261:30: warning: Return value of function classref.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:272:29: warning: Return value of function declref.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:287:26: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:305:28: warning: Return value of function issuer.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:317:30: warning: Return value of function notonorafter.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:333:30: warning: Return value of function authninstant.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:344:29: warning: Return value of function authnmethod.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:357:29: warning: Return value of function address.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:368:25: warning: Return value of function dns.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:64:14: style: Either there is a missing 'override', or the member function 'shibsp::AssertionExtractor::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/AssertionAttributeExtractor.cpp:57:9: style: Class 'AssertionExtractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeExtractor.cpp:105:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASSERTION_ATTRIBUTE_EXTRACTOR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeExtractor.cpp:135:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeExtractor.cpp:140:20: warning: Return value of function np.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeExtractor.cpp:54:14: style: Either there is a missing 'override', or the member function 'shibsp::ChainingAttributeExtractor::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeExtractor.cpp:48:9: style: Class 'ChainingAttributeExtractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeResolver.cpp:161:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUERY_ATTRIBUTE_RESOLVER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeResolver.cpp:193:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeResolver.cpp:235:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeResolver.cpp:198:20: warning: Return value of function np.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeResolver.cpp:111:14: style: Either there is a missing 'override', or the member function 'shibsp::ChainingAttributeResolver::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeResolver.cpp:114:28: style: Either there is a missing 'override', or the member function 'shibsp::ChainingAttributeResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeResolver.cpp:128:28: style: Either there is a missing 'override', or the member function 'shibsp::ChainingAttributeResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeResolver.cpp:105:9: style: Class 'ChainingAttributeResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/ChainingAttributeResolver.cpp:238:17: style: Condition 'failFast' is always true [knownConditionTrueFalse] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/DelegationAttributeExtractor.cpp:109:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/DelegationAttributeExtractor.cpp:199:18: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/DelegationAttributeExtractor.cpp:67:14: style: Either there is a missing 'override', or the member function 'shibsp::DelegationExtractor::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/DelegationAttributeExtractor.cpp:60:9: style: Class 'DelegationExtractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/KeyDescriptorAttributeExtractor.cpp:107:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYDESCRIPTOR_ATTRIBUTE_EXTRACTOR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/KeyDescriptorAttributeExtractor.cpp:135:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNING_CREDENTIAL [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/KeyDescriptorAttributeExtractor.cpp:150:26: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/KeyDescriptorAttributeExtractor.cpp:166:26: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/KeyDescriptorAttributeExtractor.cpp:188:22: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/KeyDescriptorAttributeExtractor.cpp:67:14: style: Either there is a missing 'override', or the member function 'shibsp::KeyDescriptorExtractor::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/KeyDescriptorAttributeExtractor.cpp:60:9: style: Class 'KeyDescriptorExtractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:128:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL_NAME [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:388:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equals [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:211:22: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:222:18: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:278:30: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:310:14: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:379:14: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:403:18: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:68:14: style: Either there is a missing 'override', or the member function 'shibsp::MetadataExtractor::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:61:9: style: Class 'MetadataExtractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp:269:37: style: The scope of the variable 'reginfo' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:140:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:252:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL_NAME [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:290:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML11_PROTOCOL_ENUM [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:455:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:728:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:257:25: warning: Return value of function obj.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:265:25: warning: Return value of function obj.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:335:27: warning: Return value of function adwrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:404:14: warning: Return value of function response.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:502:31: warning: Return value of function encrypted.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:513:33: warning: Return value of function namewrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:519:29: warning: Return value of function namewrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:530:27: warning: Return value of function adwrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:602:30: warning: Return value of function tokenwrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:653:41: warning: Return value of function decryptedID.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:683:13: warning: Return value of function srt.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:687:21: warning: Return value of function newtokenwrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:751:18: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:757:22: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:189:14: style: Either there is a missing 'override', or the member function 'shibsp::QueryResolver::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:191:28: style: Either there is a missing 'override', or the member function 'shibsp::QueryResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:205:28: style: Either there is a missing 'override', or the member function 'shibsp::QueryResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:185:9: style: Class 'QueryResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:113:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:114:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:115:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:754:43: style: Local variable 'attr' shadows outer variable [shadowVariable] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:748:39: note: Shadowed declaration shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp:754:43: note: Shadow variable shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:248:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:335:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:318:25: warning: Return value of function obj.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:394:31: warning: Return value of function encrypted.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:405:33: warning: Return value of function namewrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:411:29: warning: Return value of function namewrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:422:27: warning: Return value of function adwrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:488:30: warning: Return value of function tokenwrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:539:41: warning: Return value of function decryptedID.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:569:13: warning: Return value of function srt.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:573:21: warning: Return value of function newtokenwrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:763:20: warning: Return value of function exceptAttr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:167:14: style: Either there is a missing 'override', or the member function 'shibsp::SimpleAggregationResolver::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:169:28: style: Either there is a missing 'override', or the member function 'shibsp::SimpleAggregationResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:185:28: style: Either there is a missing 'override', or the member function 'shibsp::SimpleAggregationResolver::createResolutionContext' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:87:9: style: Class 'SimpleAggregationContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/SimpleAggregationAttributeResolver.cpp:163:9: style: Class 'SimpleAggregationResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:86:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:102:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:113:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_local [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:229:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEMAP_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:419:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URI_REFERENCE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:437:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:462:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:490:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB1_ATTRIBUTE_NAMESPACE_URI [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:521:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:628:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:889:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:1056:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_log [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:443:15: warning: Return value of function a.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:468:15: warning: Return value of function a.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:497:15: warning: Return value of function a.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:529:15: warning: Return value of function a.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:539:19: warning: Return value of function a.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:648:29: warning: Return value of function wrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:798:37: warning: Return value of function ptr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:159:9: style: Class 'XMLExtractor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:639:13: style: The if condition is the same as the previous if condition [duplicateCondition] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:613:13: note: First condition shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:639:13: note: Second condition shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:704:28: style: Local variable 'locker' shadows outer variable [shadowVariable] shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:655:20: note: Shadowed declaration shibboleth-sp-3.5.2/shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp:704:28: note: Shadow variable shibboleth-sp-3.5.2/shibsp/binding/impl/ArtifactResolver.cpp:76:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/binding/impl/ArtifactResolver.cpp:94:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML1_BINDING_SOAP [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/binding/impl/ArtifactResolver.cpp:144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/binding/impl/ArtifactResolver.cpp:228:39: warning: Return value of function xmlObject.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/binding/impl/SOAPClient.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_credResolver [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/binding/impl/SOAPClient.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relyingParty [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/binding/impl/SOAPClient.cpp:150:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/binding/impl/SOAPClient.cpp:235:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relyingParty [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/binding/impl/XMLProtocolProvider.cpp:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/binding/impl/XMLProtocolProvider.cpp:198:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_log [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/binding/impl/XMLProtocolProvider.cpp:92:9: style: Class 'XMLProtocolProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:114:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML1_ASSERTION_CONSUMER_SERVICE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:222:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMESITE_NONE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:276:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMESITE_NONE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:351:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:451:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDebug [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:463:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:474:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:507:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_SHIBSPCONFIG_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:531:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_SHIBSPCONFIG_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:634:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:713:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMESITE_NONE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:774:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLTOOLING_CFG_FILE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:821:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:853:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLER_PROPERTY_REQUEST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:875:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLER_PROPERTY_REQUEST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:897:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLER_PROPERTY_REQUEST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:925:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLER_PROPERTY_REQUEST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AbstractHandler.cpp:94:21: style: Variable 'DIGITS' can be declared as const array [constVariable] shibboleth-sp-3.5.2/shibsp/handler/impl/AdminLogoutInitiator.cpp:146:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AdminLogoutInitiator.cpp:198:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLTOOLING_HTTP_STATUS_BADREQUEST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AdminLogoutInitiator.cpp:417:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REASON_ADMIN [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AdminLogoutInitiator.cpp:445:23: warning: Return value of function encrypted.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/AdminLogoutInitiator.cpp:456:25: warning: Return value of function namewrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/AdminLogoutInitiator.cpp:462:21: warning: Return value of function namewrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:113:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:161:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_SHIBSPCONFIG_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGIN_EVENT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_decoder [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:367:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_SHIBSPCONFIG_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:573:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:615:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Logging [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:659:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDCName [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:624:19: warning: Return value of function event.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:406:29: style: Either there is a missing 'override', or the member function '::DummyContext::getResolvedAssertions' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:396:9: style: Class 'DummyContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:447:41: style: Variable 'ids' can be declared as reference to const [constVariableReference] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionConsumerService.cpp:202:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionLookup.cpp:107:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AssertionLookup.cpp:67:21: style: Either there is a missing 'override', or the member function 'shibsp::AssertionLookup::getType' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/AttributeCheckerHandler.cpp:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AttributeCheckerHandler.cpp:111:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AttributeCheckerHandler.cpp:145:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/AttributeCheckerHandler.cpp:165:63: style: C-style reference casting [cstyleCast] shibboleth-sp-3.5.2/shibsp/handler/impl/ChainingLogoutInitiator.cpp:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/ChainingLogoutInitiator.cpp:107:20: warning: Return value of function np.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/ChainingSessionInitiator.cpp:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/ChainingSessionInitiator.cpp:108:20: warning: Return value of function np.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/CookieSessionInitiator.cpp:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COOKIE_SESSION_INITIATOR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/CookieSessionInitiator.cpp:90:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDCName [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/DiscoveryFeed.cpp:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/DiscoveryFeed.cpp:127:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLTOOLING_CACHE_FILE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/DiscoveryFeed.cpp:142:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/DiscoveryFeed.cpp:162:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/DiscoveryFeed.cpp:297:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/DiscoveryFeed.cpp:309:14: style: The scope of the variable 'first' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/handler/impl/DiscoveryFeed.cpp:344:10: style: The scope of the variable 'first' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:168:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTERNAL_AUTH_HANDLER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:186:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:263:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Logging [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:819:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Logging [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:501:30: warning: Return value of function attr.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:828:19: warning: Return value of function event.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:90:21: style: Either there is a missing 'override', or the member function 'shibsp::ExternalAuth::getType' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:670:29: style: Either there is a missing 'override', or the member function '::DummyContext::getResolvedAssertions' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:660:9: style: Class 'DummyContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:445:26: style: Condition 'param' is always true [knownConditionTrueFalse] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:471:22: style: Condition 'param' is always true [knownConditionTrueFalse] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:445:23: style: Same expression on both sides of '&&'. [duplicateExpression] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:471:19: style: Same expression on both sides of '&&'. [duplicateExpression] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:587:14: style: The scope of the variable 'firstCookie' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/handler/impl/ExternalAuthHandler.cpp:712:41: style: Variable 'ids' can be declared as reference to const [constVariableReference] shibboleth-sp-3.5.2/shibsp/handler/impl/FormSessionInitiator.cpp:59:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORM_SESSION_INITIATOR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/FormSessionInitiator.cpp:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLER_PROPERTY_MAP [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/LocalLogoutInitiator.cpp:109:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/LocalLogoutInitiator.cpp:187:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGOUT_EVENT_PARTIAL [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/LogoutHandler.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGOUT_EVENT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/LogoutHandler.cpp:76:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLTOOLING_CFG_FILE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/LogoutHandler.cpp:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initiator [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/LogoutHandler.cpp:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/LogoutHandler.cpp:232:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/LogoutHandler.cpp:299:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Logging [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/LogoutHandler.cpp:313:19: warning: Return value of function event.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/LogoutInitiator.cpp:44:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADMIN_LOGOUT_INITIATOR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:98:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALGTYPE_ENCRYPT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:144:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALGTYPE_DIGEST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:152:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALGTYPE_SIGN [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METADATA_GENERATOR_HANDLER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:378:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:452:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLTOOLING_CFG_FILE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:227:23: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:233:27: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:239:31: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:245:35: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:252:43: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:263:47: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:274:51: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:284:51: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:290:55: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:296:59: warning: Return value of function child.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:461:16: warning: Return value of function xmlobj.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/MetadataGenerator.cpp:615:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] shibboleth-sp-3.5.2/shibsp/handler/impl/RemotedHandler.cpp:224:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/RemotedHandler.cpp:303:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMESITE_NONE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/RemotedHandler.cpp:375:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLTOOLING_HTTP_STATUS_MOVED [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/RemotedHandler.cpp:384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_address [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/RemotedHandler.cpp:399:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/RemotedHandler.cpp:415:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/RemotedHandler.cpp:220:22: warning: Return value of function x509.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML1Consumer.cpp:76:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML1_PROFILE_BROWSER_POST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML1Consumer.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML11_PROTOCOL_ENUM [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML1Consumer.cpp:92:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML1_PROFILE_BROWSER_ARTIFACT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML1Consumer.cpp:197:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML1BROWSERSSO_POLICY_RULE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML1Consumer.cpp:126:9: style: Class '_rulenamed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:91:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_SHIBSPCONFIG_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:118:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:148:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:165:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:272:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_SHIBSPCONFIG_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:351:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:114:16: warning: Return value of function ep.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:194:15: warning: Return value of function fault.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:254:15: warning: Return value of function fault.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:323:17: warning: Return value of function payload.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:329:14: warning: Return value of function resp.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:354:10: warning: Return value of function resp.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:83:21: style: Either there is a missing 'override', or the member function 'shibsp::SAML2ArtifactResolution::getType' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2ArtifactResolution.cpp:161:12: style: Unused variable: relayState [unusedVariable] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Consumer.cpp:76:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20_BINDING_PAOS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Consumer.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Consumer.cpp:91:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20_PROFILE_SSO_BROWSER [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Consumer.cpp:200:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEARER_POLICY_RULE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Consumer.cpp:125:9: style: Class '_rulenamed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Logout.cpp:84:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Logout.cpp:102:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Logout.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_initiator [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Logout.cpp:226:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Logout.cpp:307:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Logout.cpp:671:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Logout.cpp:686:12: warning: Return value of function logout.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2Logout.cpp:97:21: style: Either there is a missing 'override', or the member function 'shibsp::SAML2Logout::getType' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:158:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:221:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:279:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:303:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGOUT_EVENT_PARTIAL [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:516:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:479:13: warning: Return value of function msg.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:541:23: warning: Return value of function encrypted.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:552:25: warning: Return value of function namewrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2LogoutInitiator.cpp:558:21: warning: Return value of function namewrapper.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:84:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:102:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMEIDMGMT_EVENT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:148:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:202:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:249:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_SHIBSPCONFIG_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:512:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:560:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2SPNOTIFY_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:518:9: warning: Return value of function nim.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2NameIDMgmt.cpp:97:21: style: Either there is a missing 'override', or the member function 'shibsp::SAML2NameIDMgmt::getType' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:89:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:164:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:203:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:249:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:618:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20P_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:777:22: warning: Return value of function cref.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:874:9: warning: Return value of function req.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:671:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:393:17: style: Redundant initialization for 'ix'. The initialized value is overwritten before it is read. [redundantInitialization] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:391:40: note: ix is initialized shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:393:17: note: ix is overwritten shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:478:13: style: Redundant initialization for 'ix'. The initialized value is overwritten before it is read. [redundantInitialization] shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:476:35: note: ix is initialized shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:478:13: note: ix is overwritten shibboleth-sp-3.5.2/shibsp/handler/impl/SAML2SessionInitiator.cpp:549:20: style: Variable 'postData' is assigned a value that is never used. [unreadVariable] shibboleth-sp-3.5.2/shibsp/handler/impl/SAMLDSSessionInitiator.cpp:87:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAMLDSSessionInitiator.cpp:139:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAMLDSSessionInitiator.cpp:185:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLER_PROPERTY_MAP [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SAMLDSSessionInitiator.cpp:185:22: style: Redundant initialization for 'discoveryURL'. The initialized value is overwritten before it is read. [redundantInitialization] shibboleth-sp-3.5.2/shibsp/handler/impl/SAMLDSSessionInitiator.cpp:165:41: note: discoveryURL is initialized shibboleth-sp-3.5.2/shibsp/handler/impl/SAMLDSSessionInitiator.cpp:185:22: note: discoveryURL is overwritten shibboleth-sp-3.5.2/shibsp/handler/impl/SecuredHandler.cpp:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SecuredHandler.cpp:61:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SecuredHandler.cpp:100:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionHandler.cpp:149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionHandler.cpp:262:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionInitiator.cpp:56:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAINING_SESSION_INITIATOR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionInitiator.cpp:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGIN_EVENT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionInitiator.cpp:104:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionInitiator.cpp:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_supportedOptions [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionInitiator.cpp:152:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPInfo [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionInitiator.cpp:178:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionInitiator.cpp:229:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Logging [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/SessionInitiator.cpp:237:19: warning: Return value of function event.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/handler/impl/Shib1SessionInitiator.cpp:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML11_PROTOCOL_ENUM [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/Shib1SessionInitiator.cpp:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPWarn [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/Shib1SessionInitiator.cpp:287:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB1_PROTOCOL_ENUM [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:257:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:279:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XERCES_FULLVERSIONDOT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:391:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XERCES_FULLVERSIONDOT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:189:21: style: Either there is a missing 'override', or the member function 'shibsp::DummyRequest::getMethod' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:192:16: style: Either there is a missing 'override', or the member function 'shibsp::DummyRequest::getContentType' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:195:14: style: Either there is a missing 'override', or the member function 'shibsp::DummyRequest::getContentLength' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:198:16: style: Either there is a missing 'override', or the member function 'shibsp::DummyRequest::getRemoteAddr' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:201:16: style: Either there is a missing 'override', or the member function 'shibsp::DummyRequest::getRemoteUser' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:204:21: style: Either there is a missing 'override', or the member function 'shibsp::DummyRequest::getRequestBody' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:230:16: style: Either there is a missing 'override', or the member function 'shibsp::DummyRequest::getHeader' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:110:9: style: Class 'DummyRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:400:9: style: Condition 'param' is always false [knownConditionTrueFalse] shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:399:25: note: Assignment 'param=nullptr', assigned value is 0 shibboleth-sp-3.5.2/shibsp/handler/impl/StatusHandler.cpp:400:9: note: Condition 'param' is always false shibboleth-sp-3.5.2/shibsp/handler/impl/TransformSessionInitiator.cpp:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/TransformSessionInitiator.cpp:92:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/TransformSessionInitiator.cpp:170:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/TransformSessionInitiator.cpp:216:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEMENT_QNAME [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/WAYFSessionInitiator.cpp:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML11_PROTOCOL_ENUM [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/WAYFSessionInitiator.cpp:110:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPWarn [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/handler/impl/WAYFSessionInitiator.cpp:122:22: style: Redundant initialization for 'discoveryURL'. The initialized value is overwritten before it is read. [redundantInitialization] shibboleth-sp-3.5.2/shibsp/handler/impl/WAYFSessionInitiator.cpp:102:41: note: discoveryURL is initialized shibboleth-sp-3.5.2/shibsp/handler/impl/WAYFSessionInitiator.cpp:122:22: note: discoveryURL is overwritten shibboleth-sp-3.5.2/shibsp/impl/ChainingAccessControl.cpp:54:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/ChainingAccessControl.cpp:58:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unlock [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/ChainingAccessControl.cpp:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/ChainingAccessControl.cpp:127:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shib_acl_true [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/ChainingAccessControl.cpp:113:16: warning: Return value of function np.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/impl/StorageServiceSessionCache.cpp:215:44: error: There is an unknown macro here somewhere. Configuration is required. If STORAGESERVICE_SESSION_CACHE is a macro then please configure it. [unknownMacro] shibboleth-sp-3.5.2/shibsp/impl/StoredSession.cpp:207:26: error: There is an unknown macro here somewhere. Configuration is required. If STORAGESERVICE_SESSION_CACHE is a macro then please configure it. [unknownMacro] shibboleth-sp-3.5.2/shibsp/impl/TransactionLog.cpp:38:3: error: #error "No supported logging library." [preprocessorErrorDirective] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:172:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:184:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPWarn [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:270:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPWarn [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:335:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NOT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:372:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shib_acl_false [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:438:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lock [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:448:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shib_acl_false [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:64:14: style: Either there is a missing 'override', or the member function 'shibsp::Rule::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:80:14: style: Either there is a missing 'override', or the member function 'shibsp::RuleRegex::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:97:14: style: Either there is a missing 'override', or the member function 'shibsp::Operator::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:60:9: style: Class 'Rule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:76:9: style: Class 'RuleRegex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:93:9: style: Class 'Operator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:114:9: style: Class 'XMLAccessControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:388:13: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] shibboleth-sp-3.5.2/shibsp/impl/XMLAccessControl.cpp:238:108: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:122:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:363:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutOfProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:404:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deprecationSupport [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:498:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:756:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTRIBUTE_NODE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:934:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTRIBUTE_NODE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1051:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20MD_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1117:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML20MD_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1157:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAINING_ATTRIBUTE_EXTRACTOR [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1300:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1317:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1374:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_backLogout [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1447:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1462:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1476:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1489:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sessionInitDefault [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1497:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_base [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1502:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_acsDefault [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1510:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_base [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1520:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_base [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1539:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pb [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1561:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_redirectLimit [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:885:9: style: The if condition is the same as the previous if condition [duplicateCondition] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:849:9: note: First condition shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:885:9: note: Second condition shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1390:9: style: Condition '!handler' is always false [knownConditionTrueFalse] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1393:23: style: Condition 'handler' is always true [knownConditionTrueFalse] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:758:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:759:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:760:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:795:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:796:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:797:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:864:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:865:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:866:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:936:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:937:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:938:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:974:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:975:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:976:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1058:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1059:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1060:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1222:11: style: Redundant initialization for 'index'. The initialized value is overwritten before it is read. [redundantInitialization] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1220:27: note: index is initialized shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1222:11: note: index is overwritten shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:457:25: style: The scope of the variable 'pch' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1106:9: style: The scope of the variable 'index' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:473:29: style: Local variable 'pch' shadows outer variable [shadowVariable] shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:457:25: note: Shadowed declaration shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:473:29: note: Shadow variable shibboleth-sp-3.5.2/shibsp/impl/XMLApplication.cpp:1530:12: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shib_acl_false [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:184:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2SPCONFIG_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chForwardSlash [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:413:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:504:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:693:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_log [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:63:14: style: Either there is a missing 'override', or the member function 'shibsp::AccessControlDummy::unlock' can be static. [functionStatic] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:73:9: style: Class 'Override' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:125:9: style: Class 'XMLRequestMapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:286:40: warning: If memory allocation fails, then there is a possible null pointer dereference: pch [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:285:29: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:285:29: note: Assignment 'dup=strdup(o->getString("name").second)', assigned value is 0 shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:286:34: note: Assignment 'pch=dup', assigned value is 0 shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:286:40: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:287:22: warning: If memory allocation fails, then there is a possible null pointer dereference: pch [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:285:29: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:285:29: note: Assignment 'dup=strdup(o->getString("name").second)', assigned value is 0 shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:286:34: note: Assignment 'pch=dup', assigned value is 0 shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:287:22: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:287:37: warning: If memory allocation fails, then there is a possible null pointer dereference: pch [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:285:29: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:285:29: note: Assignment 'dup=strdup(o->getString("name").second)', assigned value is 0 shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:286:34: note: Assignment 'pch=dup', assigned value is 0 shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:287:37: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:308:30: warning:inconclusive: Either the condition 'path' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:317:17: note: Assuming that condition 'path' is not redundant shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:308:30: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:286:45: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:285:29: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:285:29: note: Assignment 'dup=strdup(o->getString("name").second)', assigned value is 0 shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:286:34: note: Assignment 'pch=dup', assigned value is 0 shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:286:45: note: Null pointer addition shibboleth-sp-3.5.2/shibsp/impl/XMLRequestMapper.cpp:414:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] shibboleth-sp-3.5.2/shibsp/impl/XMLSecurityPolicyProvider.cpp:170:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_REJECT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLSecurityPolicyProvider.cpp:182:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_unicodeStrURIRSA_MD5 [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLSecurityPolicyProvider.cpp:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_defaultBlacklist [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLSecurityPolicyProvider.cpp:221:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLSecurityPolicyProvider.cpp:241:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2SPCONFIG_NS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLSecurityPolicyProvider.cpp:377:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_log [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/impl/XMLSecurityPolicyProvider.cpp:105:9: style: Class 'XMLSecurityPolicyProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/impl/XMLSecurityPolicyProvider.cpp:289:22: style: The scope of the variable 'token' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/impl/XMLServiceProvider.cpp:42:3: error: #error "Supported logging library not available." [preprocessorErrorDirective] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_encoded [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:52:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:46:21: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:46:21: note: Assignment 'b64=strdup(cookie)', assigned value is 0 shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:51:15: note: Assignment 'ptr=b64', assigned value is 0 shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:52:13: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:53:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:46:21: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:46:21: note: Assignment 'b64=strdup(cookie)', assigned value is 0 shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:51:15: note: Assignment 'ptr=b64', assigned value is 0 shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:53:17: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:55:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: end [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:46:21: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:46:21: note: Assignment 'b64=strdup(cookie)', assigned value is 0 shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:51:15: note: Assignment 'ptr=b64', assigned value is 0 shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:54:19: note: Assignment 'end=ptr', assigned value is 0 shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:55:17: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:67:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:108:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:85:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:84:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] shibboleth-sp-3.5.2/shibsp/lite/CommonDomainCookie.cpp:97:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] shibboleth-sp-3.5.2/shibsp/metadata/DynamicMetadataProvider.cpp:194:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMLTOOLING_CACHE_FILE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/DynamicMetadataProvider.cpp:212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/DynamicMetadataProvider.cpp:296:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/DynamicMetadataProvider.cpp:467:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FolderCallback [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/DynamicMetadataProvider.cpp:487:24: warning: Return value of function entity.release() is not used. [ignoredReturnValue] shibboleth-sp-3.5.2/shibsp/metadata/DynamicMetadataProvider.cpp:78:9: style: Class 'DynamicMetadataProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/metadata/MetadataExtImpl.cpp:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Regexp [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/MetadataExtImpl.cpp:79:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Regexp [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/MetadataExtImpl.cpp:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_VerifyDepth [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/MetadataExtImpl.cpp:108:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_VerifyDepth [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/MetadataExtImpl.cpp:120:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerifyDepth [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/MetadataExtImpl.cpp:131:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERIFYDEPTH_ATTRIB_NAME [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/metadata/MetadataExtSchemaValidators.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL_NAME [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ListenerService.cpp:51:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_LISTENER_SERVICE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ListenerService.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_listenerMap [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ListenerService.cpp:94:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ListenerService.cpp:78:14: style: The scope of the variable 'ret' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/remoting/impl/ListenerService.cpp:81:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:183:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_catchAll [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:233:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:245:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shutdown [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_socket [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:357:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:506:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:574:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:487:27: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:509:48: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:338:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:355:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:586:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:693:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:402:9: style: The scope of the variable 'size_read' can be reduced. [variableScope] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:117:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:187:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:331:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contains [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:70:9: style: Class 'TCPListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:199:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:250:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:268:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:294:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:326:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:332:71: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:79:30: style: Parameter 's' can be declared as reference to const [constParameterReference] shibboleth-sp-3.5.2/shibsp/remoting/impl/TCPListener.cpp:83:30: style: Parameter 's' can be declared as reference to const [constParameterReference] shibboleth-sp-3.5.2/shibsp/remoting/impl/UnixListener.cpp:94:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InProcess [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/UnixListener.cpp:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/UnixListener.cpp:140:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/UnixListener.cpp:169:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/UnixListener.cpp:60:9: style: Class 'UnixListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/remoting/impl/UnixListener.cpp:146:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/UnixListener.cpp:172:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] shibboleth-sp-3.5.2/shibsp/remoting/impl/UnixListener.cpp:69:30: style: Parameter 's' can be declared as reference to const [constParameterReference] shibboleth-sp-3.5.2/shibsp/remoting/impl/UnixListener.cpp:73:30: style: Parameter 's' can be declared as reference to const [constParameterReference] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:248:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:268:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:283:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:339:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:397:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:406:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:424:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:433:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:445:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:457:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:469:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:493:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:511:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:530:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:536:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:565:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:574:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:582:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:595:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:607:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:623:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:637:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:673:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:703:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:865:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:991:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chNull [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/remoting/impl/ddf.cpp:89:5: warning: Member variable 'ddf_body_t::value' is not initialized in the constructor. [uninitMemberVar] shibboleth-sp-3.5.2/shibsp/security/PKIXTrustEngine.cpp:73:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_keyInfoResolver [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/security/PKIXTrustEngine.cpp:132:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBBOLETH_PKIX_TRUSTENGINE [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/security/PKIXTrustEngine.cpp:172:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/security/PKIXTrustEngine.cpp:261:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOLVE_CERTS [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/security/PKIXTrustEngine.cpp:53:9: style: Class 'PKIXTrustEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] shibboleth-sp-3.5.2/shibsp/security/SecurityPolicy.cpp:44:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/security/SecurityPolicy.cpp:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_metadataCriteria [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/security/SecurityPolicy.cpp:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_application [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:82:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:106:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:49:13: warning: If memory allocation fails, then there is a possible null pointer dereference: word [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:46:37: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:46:22: note: Assignment 'word=(char*)std::malloc(sizeof(char)*(std::strlen(line)+1))', assigned value is 0 shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:49:13: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:51:9: warning: If memory allocation fails, then there is a possible null pointer dereference: word [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:46:37: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:46:22: note: Assignment 'word=(char*)std::malloc(sizeof(char)*(std::strlen(line)+1))', assigned value is 0 shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:51:9: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:74:13: warning: If memory allocation fails, then there is a possible null pointer dereference: word [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:70:31: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:70:16: note: Assignment 'word=(char*)std::malloc(sizeof(char)*(wsize+1))', assigned value is 0 shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:74:13: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:82:17: warning: If memory allocation fails, then there is a possible null pointer dereference: word [nullPointerOutOfMemory] shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:70:31: note: Assuming allocation function fails shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:70:16: note: Assignment 'word=(char*)std::malloc(sizeof(char)*(wsize+1))', assigned value is 0 shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:82:17: note: Null pointer dereference shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:46:22: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:70:16: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/shibsp/util/CGIParser.cpp:79:24: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:230:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:284:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:298:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/DOMPropertySet.cpp:307:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/IPRange.cpp:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/IPRange.cpp:75:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addressLength [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/IPRange.cpp:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_addressLength [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/IPRange.cpp:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIBSP_LOGCAT [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/IPRange.cpp:160:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/IPRange.cpp:117:24: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/shibsp/util/IPRange.cpp:173:25: style: C-style pointer casting [cstyleCast] shibboleth-sp-3.5.2/shibsp/util/TemplateParameters.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_props [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/TemplateParameters.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_toolingException [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/TemplateParameters.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_exception [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/shibsp/util/TemplateParameters.cpp:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_exception [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/util/mdquery.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/util/mdquery.cpp:90:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML10_PROTOCOL_ENUM [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/util/resolvertest.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/util/resolvertest.cpp:139:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAML10_PROTOCOL_ENUM [valueFlowBailoutIncompleteVar] shibboleth-sp-3.5.2/util/resolvertest.cpp:99:23: style: Parameter 'httpResponse' can be declared as reference to const [constParameterReference] shibboleth-sp-3.5.2/util/resolvertest.cpp:100:25: style: Parameter 'policy' can be declared as reference to const [constParameterReference] diff: head shibboleth-sp-3.5.2/adfs/adfs.cpp:105:36: style:inconclusive: Function 'decode' argument 3 names different: declaration 'genericResponse' definition ''. [funcArgNamesDifferentUnnamed] head shibboleth-sp-3.5.2/adfs/adfs.cpp:250:54: style:inconclusive: Function 'run' argument 2 names different: declaration 'isHandler' definition ''. [funcArgNamesDifferentUnnamed] head shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:222:44: style:inconclusive: Function 'handleError' argument 1 names different: declaration '' definition 'fn'. [funcArgNamesDifferentUnnamed] head shibboleth-sp-3.5.2/memcache-store/memcache-store.cpp:222:65: style:inconclusive: Function 'handleError' argument 2 names different: declaration '' definition 'rv'. [funcArgNamesDifferentUnnamed] head shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:430:47: style:inconclusive: Function 'getHSTMT' argument 1 names different: declaration '' definition 'conn'. [funcArgNamesDifferentUnnamed] head shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:442:68: style:inconclusive: Function 'getVersion' argument 1 names different: declaration '' definition 'conn'. [funcArgNamesDifferentUnnamed] head shibboleth-sp-3.5.2/odbc-store/odbc-store.cpp:791:44: style:inconclusive: Function 'cleanup_fn' argument 1 names different: declaration '' definition 'cache_p'. [funcArgNamesDifferentUnnamed] head shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:381:31: style:inconclusive: Function 'CmdInstallService' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head shibboleth-sp-3.5.2/shibd/shibd_win32.cpp:448:30: style:inconclusive: Function 'CmdRemoveService' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] 2.20.0 shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/XMLAttributeFilter.cpp:160:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEFILTER_NS [valueFlowBailoutIncompleteVar] 2.20.0 shibboleth-sp-3.5.2/shibsp/attribute/filtering/impl/XMLAttributeFilter.cpp:307:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2ATTRIBUTEFILTER_NS [valueFlowBailoutIncompleteVar] 2.20.0 shibboleth-sp-3.5.2/shibsp/binding/impl/XMLProtocolProvider.cpp:149:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIB2SPPROTOCOLS_NS [valueFlowBailoutIncompleteVar] head shibboleth-sp-3.5.2/shibsp/remoting/impl/SocketListener.cpp:506:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] DONE