2025-08-31 18:09 ftp://ftp.de.debian.org/debian/pool/main/k/kf6-kwallet/kf6-kwallet_6.13.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 140 292 elapsed-time: 0.3 2.4 head-timing-info: old-timing-info: head results: kwallet-6.13.0/examples/asynchronous_app/dialog.h:26:5: style: Class 'Dialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwallet-6.13.0/examples/asynchronous_app/dialog.cpp:21:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Asynchronous [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwallet-query/src/main.cpp:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:178:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet_mac.cpp:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet_mac.cpp:232:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet_mac.cpp:514:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet_mac.cpp:580:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errSecDuplicateItem [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet_mac.cpp:609:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:58:48: style:inconclusive: Function 'setWalletName' argument 1 names different: declaration 'walletName' definition 'name'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.h:24:39: note: Function 'setWalletName' argument 1 names different: declaration 'walletName' definition 'name'. kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:58:48: note: Function 'setWalletName' argument 1 names different: declaration 'walletName' definition 'name'. kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:24:18: style: Local variable 'timerEvent' shadows outer function [shadowFunction] kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.h:40:10: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:24:18: note: Shadow variable kwallet-6.13.0/src/runtime/kwallet-query/src/querydriver.cpp:164:16: style: Variable 'e' can be declared as reference to const [constVariableReference] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:113:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWALLET_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:113:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWALLET_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwallet-6.13.0/src/api/KWallet/kwallet_mac.cpp:245:42: style:inconclusive: Function 'users' argument 1 names different: declaration 'wallet' definition 'name'. [funcArgNamesDifferent] kwallet-6.13.0/src/api/KWallet/kwallet.h:161:45: note: Function 'users' argument 1 names different: declaration 'wallet' definition 'name'. kwallet-6.13.0/src/api/KWallet/kwallet_mac.cpp:245:42: note: Function 'users' argument 1 names different: declaration 'wallet' definition 'name'. kwallet-6.13.0/src/api/KWallet/kwallet_mac.cpp:595:62: style:inconclusive: Function 'writeEntry' argument 2 names different: declaration 'value' definition 'password'. [funcArgNamesDifferent] kwallet-6.13.0/src/api/KWallet/kwallet.h:380:66: note: Function 'writeEntry' argument 2 names different: declaration 'value' definition 'password'. kwallet-6.13.0/src/api/KWallet/kwallet_mac.cpp:595:62: note: Function 'writeEntry' argument 2 names different: declaration 'value' definition 'password'. kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.h:132:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWALLET_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.h:132:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWALLET_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kwallet-6.13.0/src/runtime/kwalletd/backend/blockcipher.cc:10:14: warning: Member variable 'BlockCipher::_keylen' is not initialized in the constructor. [uninitMemberVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walletEnabled [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:318:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:333:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:384:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:412:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:427:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:442:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:459:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:504:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:596:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:626:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:724:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:758:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:798:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:853:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:868:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:890:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:917:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLET_API_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETBACKEND_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETBACKEND_LOG [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.h:25:5: style: Class 'CipherBlockChain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.master.cc:24:13: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.master.cc:26:13: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.master.cc:78:20: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.master.cc:80:23: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.master.cc:118:24: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.master.cc:120:27: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:27:13: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:29:13: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:94:27: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:135:24: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:137:27: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:182:28: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:184:31: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:105:16: warning: Uninitialized variable: rc [uninitvar] kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:89:27: note: Assuming condition is false kwallet-6.13.0/src/runtime/kwalletd/backend/cbc.cc:105:16: note: Uninitialized variable: rc kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletentry.cc:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/api/KWallet/kwallet.cpp:328:42: style:inconclusive: Function 'users' argument 1 names different: declaration 'wallet' definition 'name'. [funcArgNamesDifferent] kwallet-6.13.0/src/api/KWallet/kwallet.h:161:45: note: Function 'users' argument 1 names different: declaration 'wallet' definition 'name'. kwallet-6.13.0/src/api/KWallet/kwallet.cpp:328:42: note: Function 'users' argument 1 names different: declaration 'wallet' definition 'name'. kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testbf.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testbf.cpp:19:16: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testbf.cpp:28:27: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testbf.cpp:46:16: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testbf.cpp:50:27: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testbf.cpp:15:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testbf.cpp:13:19: style: Variable 'et' can be declared as const array [constVariable] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:29:11: warning: Member variable 'BlowFish::m_S' is not initialized in the constructor. [uninitMemberVar] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:29:11: warning: Member variable 'BlowFish::m_P' is not initialized in the constructor. [uninitMemberVar] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:29:11: warning: Member variable 'BlowFish::m_keylen' is not initialized in the constructor. [uninitMemberVar] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:188:20: style:inconclusive: Technically the member function 'BlowFish::F' can be const. [functionConst] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.h:54:14: note: Technically the member function 'BlowFish::F' can be const. kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:188:20: note: Technically the member function 'BlowFish::F' can be const. kwallet-6.13.0/src/runtime/kwalletd/kbetterthankdialog.cpp:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _allowOnce [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:55:35: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:95:13: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:120:13: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:142:19: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:166:19: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:48:14: style: The scope of the variable 'data' can be reduced. [variableScope] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:69:14: style: Local variable 'j' shadows outer variable [shadowVariable] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:49:9: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:69:14: note: Shadow variable kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:80:18: style: Local variable 'j' shadows outer variable [shadowVariable] kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:49:9: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:80:18: note: Shadow variable kwallet-6.13.0/src/runtime/kwalletd/backend/blowfish.cc:48:19: style: Variable 'data' is assigned a value that is never used. [unreadVariable] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testsha.cpp:22:37: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testsha.cpp:24:22: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testsha.cpp:13:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kwallet-6.13.0/src/runtime/kwalletd/backend/tests/testsha.cpp:10:19: style: Variable 'et' can be declared as const array [constVariable] kwallet-6.13.0/src/runtime/kwalletd/knewwalletdialog.cpp:25:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveFinishButtonOnEarlyPages [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/knewwalletdialog.cpp:107:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/knewwalletdialog.cpp:121:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenPGP [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/knewwalletdialog.cpp:169:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/knewwalletdialog.cpp:90:5: style: Struct 'AddKeyToList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hashlen [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h0 [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hashlen [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h0 [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _init [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _init [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _init [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopsession.cpp:27:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatchForOwnerChange [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopsession.cpp:103:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Encode [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopsession.cpp:120:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Decode [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/kwalletwizard.cpp:75:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/kwalletwizard.cpp:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveFinishButtonOnEarlyPages [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/kwalletwizard.cpp:290:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextButton [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/kwalletwizard.cpp:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextButton [valueFlowBailoutIncompleteVar] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopsession.cpp:12:81: style:inconclusive: Function 'KWalletFreedesktopSession' argument 1 names different: declaration 'parent' definition 'service'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopsession.h:34:64: note: Function 'KWalletFreedesktopSession' argument 1 names different: declaration 'parent' definition 'service'. kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopsession.cpp:12:81: note: Function 'KWalletFreedesktopSession' argument 1 names different: declaration 'parent' definition 'service'. kwallet-6.13.0/src/runtime/kwalletd/kwalletwizard.cpp:231:5: style: Class 'PageExplanation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:98:28: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:220:29: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:330:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:331:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:332:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:333:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.cc:334:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kwallet-6.13.0/tests/kwalletd/kwalletasync.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _out [valueFlowBailoutIncompleteVar] kwallet-6.13.0/tests/kwalletd/kwalletasync.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _out [valueFlowBailoutIncompleteVar] kwallet-6.13.0/tests/KWallet/kwallettest.cpp:33:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Synchronous [valueFlowBailoutIncompleteVar] kwallet-6.13.0/tests/kwalletd/kwalletboth.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _out [valueFlowBailoutIncompleteVar] kwallet-6.13.0/tests/kwalletd/kwalletboth.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _out [valueFlowBailoutIncompleteVar] kwallet-6.13.0/tests/kwalletd/kwalletpath.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _out [valueFlowBailoutIncompleteVar] kwallet-6.13.0/tests/kwalletd/kwalletmany.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _out [valueFlowBailoutIncompleteVar] kwallet-6.13.0/tests/kwalletd/kwalletmany.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _out [valueFlowBailoutIncompleteVar] kwallet-6.13.0/tests/kwalletd/kwalletcbc.cpp:22:16: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/tests/kwalletd/kwalletcbc.cpp:25:5: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/tests/kwalletd/kwalletcbc.cpp:29:16: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/tests/kwalletd/kwalletcbc.cpp:31:5: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/tests/kwalletd/kwalletcbc.cpp:44:16: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/tests/kwalletd/kwalletcbc.cpp:47:5: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/tests/kwalletd/kwalletcbc.cpp:51:16: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/tests/kwalletd/kwalletcbc.cpp:53:5: style: C-style pointer casting [cstyleCast] kwallet-6.13.0/tests/kwalletd/kwalletsync.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _out [valueFlowBailoutIncompleteVar] kwallet-6.13.0/tests/kwalletd/kwalletsync.cpp:24:22: style: Variable 'w' can be declared as pointer to const [constVariablePointer] diff: 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/fdo_secrets_test.cpp:137:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IETF_1024 [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/fdo_secrets_test.cpp:14:22: style:inconclusive: Either there is a missing 'override', or the member function 'FdoSecretsTest::initTestCase' can be const. [functionConst] kwallet-6.13.0/src/runtime/kwalletd/autotests/fdo_secrets_test.h:19:10: note: Either there is a missing 'override', or the member function 'FdoSecretsTest::initTestCase' can be const. kwallet-6.13.0/src/runtime/kwalletd/autotests/fdo_secrets_test.cpp:14:22: note: Either there is a missing 'override', or the member function 'FdoSecretsTest::initTestCase' can be const. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/fdo_secrets_test.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/fdo_secrets_test.cpp:224:5: debug: Failed to parse 'using writeEntryT = int ( KWalletD :: * ) ( int , const QString & , const QString & , const QByteArray & , int , const QString & ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/fdo_secrets_test.cpp:256:5: debug: Failed to parse 'using OpenAsyncT = int ( KWalletD :: * ) ( const QString & , qlonglong , const QString & , bool , const QDBusConnection & , const QDBusMessage & ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/fdo_secrets_test.cpp:352:5: debug: Failed to parse 'using OpenAsyncT = int ( KWalletD :: * ) ( const QString & , qlonglong , const QString & , bool , const QDBusConnection & , const QDBusMessage & ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/fdo_secrets_test.cpp:420:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Decode [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:123:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KWalletD::slotServiceOwnerChanged' can be static. [functionStatic] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:197:10: note: Either there is a missing 'override', or the member function 'KWalletD::slotServiceOwnerChanged' can be static. kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:123:16: note: Either there is a missing 'override', or the member function 'KWalletD::slotServiceOwnerChanged' can be static. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:126:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KWalletD::emitWalletListDirty' can be static. [functionStatic] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:198:10: note: Either there is a missing 'override', or the member function 'KWalletD::emitWalletListDirty' can be static. kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:126:16: note: Either there is a missing 'override', or the member function 'KWalletD::emitWalletListDirty' can be static. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:129:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KWalletD::timedOutClose' can be static. [functionStatic] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:199:10: note: Either there is a missing 'override', or the member function 'KWalletD::timedOutClose' can be static. kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:129:16: note: Either there is a missing 'override', or the member function 'KWalletD::timedOutClose' can be static. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:132:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KWalletD::timedOutSync' can be static. [functionStatic] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:200:10: note: Either there is a missing 'override', or the member function 'KWalletD::timedOutSync' can be static. kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:132:16: note: Either there is a missing 'override', or the member function 'KWalletD::timedOutSync' can be static. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:135:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KWalletD::notifyFailures' can be static. [functionStatic] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:201:10: note: Either there is a missing 'override', or the member function 'KWalletD::notifyFailures' can be static. kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:135:16: note: Either there is a missing 'override', or the member function 'KWalletD::notifyFailures' can be static. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:138:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KWalletD::processTransactions' can be static. [functionStatic] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:202:10: note: Either there is a missing 'override', or the member function 'KWalletD::processTransactions' can be static. kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:138:16: note: Either there is a missing 'override', or the member function 'KWalletD::processTransactions' can be static. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:141:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KWalletD::activatePasswordDialog' can be static. [functionStatic] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:203:10: note: Either there is a missing 'override', or the member function 'KWalletD::activatePasswordDialog' can be static. kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:141:16: note: Either there is a missing 'override', or the member function 'KWalletD::activatePasswordDialog' can be static. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:148:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtFatalMsg [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_closeIdle' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_curtrans' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_dw' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_enabled' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_failed' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_firstUse' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_idleTime' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_launchManager' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_leaveOpen' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_openPrompt' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_showingFailureNotify' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:16:11: warning: Member variable 'KWalletD::_useGpg' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:58:1: debug: Failed to parse 'using OVWriteEntry_6 = int ( KWalletD :: * ) ( int , const QString & , const QString & , const QByteArray & , int , const QString & ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:61:1: debug: Failed to parse 'using OVWriteEntry_5 = int ( KWalletD :: * ) ( int , const QString & , const QString & , const QByteArray & , const QString & ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:72:1: debug: Failed to parse 'using OVOpenAsync4 = int ( KWalletD :: * ) ( const QString & , qlonglong , const QString & , bool ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:75:1: debug: Failed to parse 'using OVOpenAsync6 = int ( KWalletD :: * ) ( const QString & , qlonglong , const QString & , bool , const QDBusConnection & , const QDBusMessage & ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:78:1: debug: Failed to parse 'using OVClose4 = int ( KWalletD :: * ) ( int , bool , const QString & , const QDBusMessage & ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:81:1: debug: Failed to parse 'using OVClose2 = int ( KWalletD :: * ) ( const QString & , bool ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/mockkwalletd.cpp:84:1: debug: Failed to parse 'using OVClose3 = int ( KWalletD :: * ) ( int , bool , const QString & ) ;'. The checking continues anyway. [simplifyUsing] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/testhelpers.hpp:54:10: performance:inconclusive: Technically the member function 'TestsetCmpHelper::cmp' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/autotests/testhelpers.hpp:69:10: performance:inconclusive: Technically the member function 'TestsetCmpHelper < true >::cmp' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:149:70: style: Parameter 'magicBuf' can be declared as const array [constParameter] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETBACKEND_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETBACKEND_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:271:17: style: Local variable 'hash' shadows outer function [shadowFunction] kwallet-6.13.0/src/runtime/kwalletd/backend/sha1.h:43:26: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:271:17: note: Shadow variable 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:271:24: style: C-style pointer casting [cstyleCast] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:311:54: style:inconclusive: Function 'read' argument 2 names different: declaration 'sf' definition 'db'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.h:66:34: note: Function 'read' argument 2 names different: declaration 'sf' definition 'db'. kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:311:54: note: Function 'read' argument 2 names different: declaration 'sf' definition 'db'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:354:15: style: C-style pointer casting [cstyleCast] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:387:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETBACKEND_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:395:28: style: C-style pointer casting [cstyleCast] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:419:17: style: Local variable 'n' shadows outer variable [shadowVariable] kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:317:13: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:419:17: note: Shadow variable 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:434:16: style: Redundant initialization for 'et'. The initialized value is overwritten before it is read. [redundantInitialization] kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:429:43: note: et is initialized kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:434:16: note: et is overwritten 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/backendpersisthandler.cpp:76:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:120:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETBACKEND_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETBACKEND_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:396:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETBACKEND_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:403:21: performance:inconclusive: Technically the member function 'KWallet::Backend::createAndSaveSalt' can be static (but you may consider moving to unnamed namespace). [functionStatic] kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.h:229:16: note: Technically the member function 'KWallet::Backend::createAndSaveSalt' can be static (but you may consider moving to unnamed namespace). kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:403:21: note: Technically the member function 'KWallet::Backend::createAndSaveSalt' can be static (but you may consider moving to unnamed namespace). 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:408:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:442:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:535:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:627:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:645:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:663:33: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:674:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:702:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:71:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYCTL_INIT_SECMEM [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:736:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:747:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:754:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.cc:781:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.h:132:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWALLET_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.h:132:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWALLET_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.h:38:5: style: Class 'MD5Digest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/backend/kwalletbackend.h:42:5: style: Class 'MD5Digest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1089:23: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1126:17: style: Variable 'wallet' is assigned a value that is never used. [unreadVariable] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1126:24: style: Variable 'wallet' is assigned a value that is never used. [unreadVariable] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1173:53: style:inconclusive: Function 'hasFolder' argument 2 names different: declaration 'folder' definition 'f'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:95:47: note: Function 'hasFolder' argument 2 names different: declaration 'folder' definition 'f'. kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1173:53: note: Function 'hasFolder' argument 2 names different: declaration 'folder' definition 'f'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1184:56: style:inconclusive: Function 'removeFolder' argument 2 names different: declaration 'folder' definition 'f'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:101:50: note: Function 'removeFolder' argument 2 names different: declaration 'folder' definition 'f'. kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1184:56: note: Function 'removeFolder' argument 2 names different: declaration 'folder' definition 'f'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1198:56: style:inconclusive: Function 'createFolder' argument 2 names different: declaration 'folder' definition 'f'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:98:50: note: Function 'createFolder' argument 2 names different: declaration 'folder' definition 'f'. kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1198:56: note: Function 'createFolder' argument 2 names different: declaration 'folder' definition 'f'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1219:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Map [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1257:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Map [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1335:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1373:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1391:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Map [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1411:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stream [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1450:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1467:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:148:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueueService [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1515:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1642:23: style: The scope of the variable 'backend' can be reduced. [variableScope] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1818:34: style:inconclusive: Function 'timedOutClose' argument 1 names different: declaration 'handle' definition 'id'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:199:28: note: Function 'timedOutClose' argument 1 names different: declaration 'handle' definition 'id'. kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1818:34: note: Function 'timedOutClose' argument 1 names different: declaration 'handle' definition 'id'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:1887:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKEND_CIPHER_BLOWFISH [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:305:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidMessage [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:387:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:574:10: style: The scope of the variable 'brandNew' can be reduced. [variableScope] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:591:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:672:33: style: Local variable 'rc' shadows outer variable [shadowVariable] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:588:9: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:672:33: note: Shadow variable 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:71:14: warning: Member variable 'KWalletTransaction::isPath' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:71:14: warning: Member variable 'KWalletTransaction::modal' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:71:14: warning: Member variable 'KWalletTransaction::wId' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:756:29: style: Local variable 'rc' shadows outer variable [shadowVariable] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:588:9: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:756:29: note: Shadow variable 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:987:9: warning: Either the condition 'kpd' is redundant or there is possible null pointer dereference: kpd. [nullPointerRedundantCheck] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:993:49: note: Assuming that condition 'kpd' is not redundant kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:987:9: note: Null pointer dereference 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:988:9: warning: Either the condition 'kpd' is redundant or there is possible null pointer dereference: kpd. [nullPointerRedundantCheck] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:993:49: note: Assuming that condition 'kpd' is not redundant kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:988:9: note: Null pointer dereference 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:989:9: warning: Either the condition 'kpd' is redundant or there is possible null pointer dereference: kpd. [nullPointerRedundantCheck] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:993:49: note: Assuming that condition 'kpd' is not redundant kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:989:9: note: Null pointer dereference 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:990:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable View [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:991:9: warning: Either the condition 'kpd' is redundant or there is possible null pointer dereference: kpd. [nullPointerRedundantCheck] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:993:49: note: Assuming that condition 'kpd' is not redundant kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:991:9: note: Null pointer dereference 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:993:13: warning: Either the condition 'kpd' is redundant or there is possible null pointer dereference: kpd. [nullPointerRedundantCheck] kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:993:49: note: Assuming that condition 'kpd' is not redundant kwallet-6.13.0/src/runtime/kwalletd/kwalletd.cpp:993:13: note: Null pointer dereference head kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:113:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KWALLET_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kwallet-6.13.0/src/runtime/kwalletd/kwalletd.h:113:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KWALLET_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.cpp:131:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.cpp:160:19: style: Local variable 'i' shadows outer variable [shadowVariable] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.cpp:147:15: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.cpp:160:19: note: Shadow variable 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.cpp:19:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.cpp:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.cpp:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.cpp:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopattributes.h:16:5: style: Class 'KWalletFreedesktopAttributes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:125:18: style: Local variable 'label' shadows outer function [shadowFunction] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.h:35:20: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:125:18: note: Shadow variable 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:140:24: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:189:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:223:15: style: Variable 'itm' can be declared as pointer to const [constVariablePointer] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:288:82: style:inconclusive: Function 'pushNewItem' argument 1 names different: declaration 'label' definition 'uniqLabel'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.h:66:56: note: Function 'pushNewItem' argument 1 names different: declaration 'label' definition 'uniqLabel'. kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:288:82: note: Function 'pushNewItem' argument 1 names different: declaration 'label' definition 'uniqLabel'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:292:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:35:20: style: Local variable 'items' shadows outer function [shadowFunction] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.h:32:28: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:35:20: note: Shadow variable 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:54:60: style:inconclusive: Function 'setLabel' argument 1 names different: declaration 'value' definition 'newLabel'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.h:36:34: note: Function 'setLabel' argument 1 names different: declaration 'value' definition 'newLabel'. kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:54:60: note: Function 'setLabel' argument 1 names different: declaration 'value' definition 'newLabel'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:68:23: style: Local variable 'newName' shadows outer variable [shadowVariable] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:62:16: note: Shadowed declaration kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:68:23: note: Shadow variable 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopcollection.cpp:87:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopitem.cpp:122:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopitem.cpp:172:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopitem.cpp:204:64: style:inconclusive: Function 'uniqueLabel' argument 1 names different: declaration 'uniqLabel' definition 'uniqueLabel'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopitem.h:58:44: note: Function 'uniqueLabel' argument 1 names different: declaration 'uniqLabel' definition 'uniqueLabel'. kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopitem.cpp:204:64: note: Function 'uniqueLabel' argument 1 names different: declaration 'uniqLabel' definition 'uniqueLabel'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopitem.h:28:13: performance: Function 'label()' should return member 'label' by const reference. [returnByReference] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:113:60: style:inconclusive: Function 'makeName' argument 2 names different: declaration 'copyId' definition 'n'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.h:75:55: note: Function 'makeName' argument 2 names different: declaration 'copyId' definition 'n'. kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:113:60: note: Function 'makeName' argument 2 names different: declaration 'copyId' definition 'n'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:180:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:202:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:228:112: style:inconclusive: Function 'Lock' argument 2 names different: declaration 'Prompt' definition 'prompt'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.h:199:89: note: Function 'Lock' argument 2 names different: declaration 'Prompt' definition 'prompt'. kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:228:112: note: Function 'Lock' argument 2 names different: declaration 'Prompt' definition 'prompt'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:325:86: style:inconclusive: Function 'SetAlias' argument 2 names different: declaration 'collection' definition 'collectionPath'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.h:203:63: note: Function 'SetAlias' argument 2 names different: declaration 'collection' definition 'collectionPath'. kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:325:86: note: Function 'SetAlias' argument 2 names different: declaration 'collection' definition 'collectionPath'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:389:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:415:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IETF_1024 [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:438:68: style: Parameter 'cfg' can be declared as reference to const [constParameterReference] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:525:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:530:9: style: Condition 'item' is always true [knownConditionTrueFalse] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:547:62: style:inconclusive: Function 'walletCreated' argument 1 names different: declaration 'walletCreated' definition 'walletName'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.h:167:39: note: Function 'walletCreated' argument 1 names different: declaration 'walletCreated' definition 'walletName'. kwallet-6.13.0/src/runtime/kwalletd/kwalletfreedesktopservice.cpp:547:62: note: Function 'walletCreated' argument 1 names different: declaration 'walletCreated' definition 'walletName'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.cpp:21:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportAdaptors [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.cpp:30:56: style: Parameter 'results' can be declared as reference to const [constParameterReference] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.cpp:47:45: style:inconclusive: Function 'walletOpened' argument 1 names different: declaration 'id' definition 'transactionId'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.h:30:27: note: Function 'walletOpened' argument 1 names different: declaration 'id' definition 'transactionId'. kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.cpp:47:45: note: Function 'walletOpened' argument 1 names different: declaration 'id' definition 'transactionId'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.cpp:47:64: style:inconclusive: Function 'walletOpened' argument 2 names different: declaration 'handle' definition 'walletHandle'. [funcArgNamesDifferent] kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.h:30:35: note: Function 'walletOpened' argument 2 names different: declaration 'handle' definition 'walletHandle'. kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.cpp:47:64: note: Function 'walletOpened' argument 2 names different: declaration 'handle' definition 'walletHandle'. 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.cpp:69:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/kwalletportalsecrets.h:23:5: style: Class 'KWalletPortalSecrets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:181:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unique [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:200:9: style: Instance of 'KWalletFreedesktopService' object is destroyed immediately. [unusedScopedObject] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:54:19: style: Variable 'readBytes' is assigned a value that is never used. [unreadVariable] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:54:9: style: The scope of the variable 'readBytes' can be reduced. [variableScope] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:56:17: style: C-style pointer casting [cstyleCast] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:57:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] kwallet-6.13.0/src/runtime/kwalletd/main.cpp:56:31: note: Assuming allocation function fails kwallet-6.13.0/src/runtime/kwalletd/main.cpp:56:17: note: Assignment 'buf=(char*)malloc(sizeof(char)*56)', assigned value is 0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:57:12: note: Null pointer dereference 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWALLETD_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:80:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:88:14: style: Variable 'chop' is assigned a value that is never used. [unreadVariable] 2.18.0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:90:18: warning: If resource allocation fails, then there is a possible null pointer dereference: s3 [nullPointerOutOfResources] kwallet-6.13.0/src/runtime/kwalletd/main.cpp:89:22: note: Assuming allocation function fails kwallet-6.13.0/src/runtime/kwalletd/main.cpp:89:22: note: Assignment 's3=fdopen(dup(s2),"r")', assigned value is 0 kwallet-6.13.0/src/runtime/kwalletd/main.cpp:90:18: note: Null pointer dereference DONE