2026-04-01 17:05 ftp://ftp.de.debian.org/debian/pool/main/u/ukui-screensaver/ukui-screensaver_3.0.3.4.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=opencv2 --library=gtk --library=motif --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-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: b9e6ace (2026-04-01 15:46:21 +0200) count: 958 957 elapsed-time: 3.1 3.1 head-timing-info: old-timing-info: head results: ukui-screensaver-3.0.3.4/BiometricAuth/biometricauthwidget.cpp:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricauthwidget.cpp:247:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CV_8U [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricauthwidget.cpp:328:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricauthwidget.cpp:335:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricauthwidget.cpp:104:22: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] ukui-screensaver-3.0.3.4/BiometricAuth/biometricauthwidget.h:47:10: style:inconclusive: Either there is a missing 'override', or the member function 'BiometricAuthWidget::isAuthenticating' can be const. [functionConst] ukui-screensaver-3.0.3.4/BiometricAuth/biometricauthwidget.cpp:251:31: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/BiometricAuth/biometricdeviceinfo.cpp:118:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricdeviceinfo.cpp:136:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricdeviceinfo.cpp:157:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricdeviceinfo.cpp:166:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricdeviceswidget.cpp:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricdeviceswidget.cpp:231:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ukui-screensaver-3.0.3.4/BiometricAuth/biometricdeviceswidget.cpp:271:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:43:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:85:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:114:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:151:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:163:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:185:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:201:16: error: Uninitialized variables: status.enable, status.devNum, status.devStatus, status.opsStatus, status.notifyMessageId [uninitvar] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:201:16: error: Uninitialized struct member: status.enable [uninitStructMember] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:201:16: error: Uninitialized struct member: status.devNum [uninitStructMember] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:201:16: error: Uninitialized struct member: status.devStatus [uninitStructMember] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:201:16: error: Uninitialized struct member: status.opsStatus [uninitStructMember] ukui-screensaver-3.0.3.4/BiometricAuth/biometricproxy.cpp:201:16: error: Uninitialized struct member: status.notifyMessageId [uninitStructMember] ukui-screensaver-3.0.3.4/BiometricAuth/giodbus.cpp:47:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_SEND_MESSAGE_FLAGS_NONE [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/BiometricAuth/giodbus.cpp:33:19: style: Unused variable: response [unusedVariable] ukui-screensaver-3.0.3.4/Common/checkbutton.cpp:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/Common/checkbutton.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/Common/checkbutton.cpp:98:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/Common/checkbutton.cpp:183:19: style:inconclusive: Either there is a missing 'override', or the member function 'checkButton::isChecked' can be const. [functionConst] ukui-screensaver-3.0.3.4/Common/checkbutton.h:37:10: note: Either there is a missing 'override', or the member function 'checkButton::isChecked' can be const. ukui-screensaver-3.0.3.4/Common/checkbutton.cpp:183:19: note: Either there is a missing 'override', or the member function 'checkButton::isChecked' can be const. ukui-screensaver-3.0.3.4/Common/checkbutton.h:34:5: style: Class 'checkButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/Common/commonfunc.cpp:41:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/Common/commonfunc.cpp:51:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/Common/commonfunc.cpp:58:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/Common/commonfunc.cpp:73:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideRight [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/hot-spot/dlghotspotcreate.cpp:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/hot-spot/dlghotspotcreate.cpp:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/hot-spot/dlghotspotcreate.cpp:112:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/hot-spot/dlghotspotcreate.h:55:27: style:inconclusive: Member variable 'DlgHotspotCreate::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/hot-spot/dlghotspotcreate.cpp:26:5: note: Member variable 'DlgHotspotCreate::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/hot-spot/dlghotspotcreate.h:55:27: note: Member variable 'DlgHotspotCreate::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/src/utils.h:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:261:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:329:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:389:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:430:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:434:33: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: p_file [nullPointerOutOfResources] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:428:19: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:428:19: note: Assignment 'p_file=popen("nmcli connection show -active","r")', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:434:33: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:339:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:380:45: performance: Function parameter 'ethName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/backthread.cpp:406:47: performance: Function parameter 'type' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:189:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:204:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:532:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:468:16: style: Either there is a missing 'override', or the member function 'ConfForm::on_leDns2_textEdited' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/confform.h:68:10: note: Either there is a missing 'override', or the member function 'ConfForm::on_leDns2_textEdited' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:468:16: note: Either there is a missing 'override', or the member function 'ConfForm::on_leDns2_textEdited' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:506:16: style:inconclusive: Either there is a missing 'override', or the member function 'ConfForm::getTextEditState' can be const. [functionConst] ukui-screensaver-3.0.3.4/KylinNM/src/confform.h:71:10: note: Either there is a missing 'override', or the member function 'ConfForm::getTextEditState' can be const. ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:506:16: note: Either there is a missing 'override', or the member function 'ConfForm::getTextEditState' can be const. ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:330:14: style: Redundant initialization for 'mask'. The initialized value is overwritten before it is read. [redundantInitialization] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:328:18: note: mask is initialized ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:330:14: note: mask is overwritten ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:243:50: performance: Function parameter 'v4method' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:243:82: performance: Function parameter 'mask' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:506:41: performance: Function parameter 'text' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:301:20: style: Variable 'tip' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/KylinNM/src/confform.cpp:318:20: style: Variable 'txt' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/KylinNM/src/ksimplenm.cpp:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:60:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:524:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:683:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:882:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:764:17: style: Either there is a missing 'override', or the member function 'KylinDBus::showDesktopNotify' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.h:50:10: note: Either there is a missing 'override', or the member function 'KylinDBus::showDesktopNotify' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:764:17: note: Either there is a missing 'override', or the member function 'KylinDBus::showDesktopNotify' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:701:17: style: Either there is a missing 'override', or the member function 'KylinDBus::onWifiPropertyChanged' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.h:97:10: note: Either there is a missing 'override', or the member function 'KylinDBus::onWifiPropertyChanged' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:701:17: note: Either there is a missing 'override', or the member function 'KylinDBus::onWifiPropertyChanged' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:710:17: style: Either there is a missing 'override', or the member function 'KylinDBus::onAccessPointAdded' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.h:98:10: note: Either there is a missing 'override', or the member function 'KylinDBus::onAccessPointAdded' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:710:17: note: Either there is a missing 'override', or the member function 'KylinDBus::onAccessPointAdded' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:45:31: style:inconclusive: Function 'KylinDBus' argument 1 names different: declaration 'mw' definition 'mainWindow'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.h:45:33: note: Function 'KylinDBus' argument 1 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:45:31: note: Function 'KylinDBus' argument 1 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:287:24: style: Local variable 'm_interface' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:279:20: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:287:24: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:556:24: style: Local variable 'interface' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:535:20: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:556:24: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:729:24: style: Local variable 'm_interface' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:718:20: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:729:24: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:746:44: style: Local variable 'm_interface' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:729:24: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:746:44: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:214:5: performance: Range variable 'state' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:277:34: performance: Function parameter 'netName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:298:22: performance: Range variable 'outside_key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:301:30: performance: Range variable 'search_key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:307:42: performance: Range variable 'key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:311:50: performance: Range variable 'inner_key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:329:50: performance: Range variable 'inner_key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:451:36: performance: Function parameter 'netName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:512:17: performance: Range variable 'key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:716:41: performance: Function parameter 'netName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:739:22: performance: Range variable 'outside_key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:742:30: performance: Range variable 'search_key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:764:43: performance: Function parameter 'message' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:1007:61: performance: Function parameter 'wifilist' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:1065:26: performance: Range variable 'setKey' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:1068:34: performance: Range variable 'searchKey' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-dbus-interface.cpp:1072:29: performance: Range variable 'strBssid' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFCONF [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:369:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:379:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:388:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:398:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:408:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:417:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:434:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:443:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:452:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:461:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:470:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:479:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:488:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:497:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:504:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:643:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:650:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:657:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:664:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:681:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFADDR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:708:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFBRDADDR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:735:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFNETMASK [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:760:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFHWADDR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:789:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFMTU [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:807:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:823:8: warning: Either the condition '-1==nBytes' is redundant or the array 'buf[2048]' is accessed at index -1, which is out of bounds. [negativeIndex] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:817:10: note: Assuming that condition '-1==nBytes' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:823:8: note: Negative array index ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:197:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:846:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:846:46: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:886:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:886:46: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:926:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:926:46: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:966:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:966:46: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:1006:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:1006:46: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:815:11: warning: Either the condition '-1==fd' is redundant or lseek() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:808:10: note: Assuming that condition '-1==fd' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:815:11: note: Invalid argument ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:816:21: warning: Either the condition '-1==fd' is redundant or read() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:808:10: note: Assuming that condition '-1==fd' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:816:21: note: Invalid argument ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:156:30: style: Condition '*(index+1)=' '' is always true [knownConditionTrueFalse] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:298:30: style: Condition '*(index+1)=' '' is always true [knownConditionTrueFalse] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:684:9: error: Resource leak: sock_ip [resourceLeak] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:711:9: error: Resource leak: sock_brdaddr [resourceLeak] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:738:9: error: Resource leak: sock_mask [resourceLeak] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:763:9: error: Resource leak: sock_mac [resourceLeak] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:792:9: error: Resource leak: sock_mtu [resourceLeak] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:75:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ifn [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:68:33: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:68:17: note: Assignment 'ifn=(struct ifname*)malloc(sizeof(struct ifname)*(number+1))', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:75:9: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:76:16: warning: If memory allocation fails, then there is a possible null pointer dereference: ifn [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:68:33: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:68:17: note: Assignment 'ifn=(struct ifname*)malloc(sizeof(struct ifname)*(number+1))', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:76:16: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:82:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ifn [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:68:33: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:68:17: note: Assignment 'ifn=(struct ifname*)malloc(sizeof(struct ifname)*(number+1))', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:82:5: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:103:27: warning: Either the condition '(confp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: confp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:98:35: note: Assuming that condition '(confp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:103:27: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:104:17: warning: Either the condition '(confp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: confp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:98:35: note: Assuming that condition '(confp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:104:17: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:121:24: warning: Either the condition '(fp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:116:32: note: Assuming that condition '(fp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:121:24: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:122:17: warning: Either the condition '(fp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:116:32: note: Assuming that condition '(fp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:122:17: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:240:24: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:235:28: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:235:28: note: Assignment 'filename=strdup(tmpTemplate)', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:240:24: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:244:30: warning: Either the condition '(activefp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: activefp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:240:38: note: Assuming that condition '(activefp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:244:30: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:245:17: warning: Either the condition '(activefp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: activefp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:240:38: note: Assuming that condition '(activefp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:245:17: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:257:18: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:235:28: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:235:28: note: Assignment 'filename=strdup(tmpTemplate)', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:257:18: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:263:24: warning: Either the condition '(fp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:257:32: note: Assuming that condition '(fp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:263:24: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:264:17: warning: Either the condition '(fp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:257:32: note: Assuming that condition '(fp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:264:17: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:515:26: warning: Either the condition '(wffp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: wffp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:510:34: note: Assuming that condition '(wffp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:515:26: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:516:17: warning: Either the condition '(wffp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: wffp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:510:34: note: Assuming that condition '(wffp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:516:17: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:534:24: warning: Either the condition '(fp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:529:32: note: Assuming that condition '(fp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:534:24: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:535:17: warning: Either the condition '(fp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:529:32: note: Assuming that condition '(fp=fopen(filename,"r"))==NULL' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:535:17: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:850:16: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:849:30: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:849:17: note: Assignment 'value=(char*)malloc(20)', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:850:16: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:890:16: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:889:30: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:889:17: note: Assignment 'value=(char*)malloc(20)', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:890:16: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:930:16: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:929:30: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:929:17: note: Assignment 'value=(char*)malloc(20)', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:930:16: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:970:16: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:969:30: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:969:17: note: Assignment 'value=(char*)malloc(20)', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:970:16: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:1010:16: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:1009:30: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:1009:17: note: Assignment 'value=(char*)malloc(20)', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:1010:16: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:133:13: warning: Unused variable value 'index' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:152:13: warning: Unused variable value 'index' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:163:13: warning: Unused variable value 'index1' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:173:13: warning: Unused variable value 'index2' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:275:13: warning: Unused variable value 'index' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:294:13: warning: Unused variable value 'index' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:305:13: warning: Unused variable value 'index1' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:315:13: warning: Unused variable value 'index2' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:329:13: warning: Unused variable value 'index3' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:339:13: warning: Unused variable value 'index4' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:547:13: warning: Unused variable value 'index' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:562:13: warning: Unused variable value 'ssidindex' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:576:13: warning: Unused variable value 'index' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:589:13: warning: Unused variable value 'signalindex' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:599:13: warning: Unused variable value 'index' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:612:13: warning: Unused variable value 'safetyindex' [constStatement] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:44:19: style: Variable 'ifreq' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:93:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:196:20: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:198:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:235:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:363:46: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:363:61: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:366:11: style: Variable 'net_type' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:373:42: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:373:58: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:383:43: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:392:41: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:395:11: style: Variable 'automethod' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:402:43: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:402:58: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:405:11: style: Variable 'method' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:412:40: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:412:56: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:412:68: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:412:80: style: Parameter 'gateway' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:412:95: style: Parameter 'dns' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:421:42: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:426:15: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:430:15: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:438:33: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:438:48: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:447:38: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:447:53: style: Parameter 'gw' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:456:34: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:456:49: style: Parameter 'dns' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:465:37: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:474:39: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:483:38: style: Parameter 'con_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:483:53: style: Parameter 'passwd' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:492:40: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:505:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:545:15: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:575:15: style: Variable 'str2' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:598:15: style: Variable 'str3' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:668:36: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:695:37: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:722:37: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:749:33: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:776:33: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:828:37: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:841:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:868:39: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:881:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:908:36: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:921:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:948:36: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:961:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:988:36: style: Parameter 'if_name' can be declared as pointer to const [constParameterPointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:1001:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:198:16: style: Variable 'name' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylin-network-interface.c:753:24: style: Unused variable: sin_mac [unusedVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:151:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:194:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HoverEnter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:360:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:369:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAlwaysOff [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:410:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:475:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:508:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:577:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreciseTimer [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:908:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:980:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1047:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1062:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1599:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1808:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1916:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2372:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2400:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2591:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2738:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1095:15: style:inconclusive: Either there is a missing 'override', or the member function 'KylinNM::checkLanOn' can be const. [functionConst] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.h:220:10: note: Either there is a missing 'override', or the member function 'KylinNM::checkLanOn' can be const. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1095:15: note: Either there is a missing 'override', or the member function 'KylinNM::checkLanOn' can be const. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1110:15: style:inconclusive: Either there is a missing 'override', or the member function 'KylinNM::checkWlOn' can be const. [functionConst] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.h:221:10: note: Either there is a missing 'override', or the member function 'KylinNM::checkWlOn' can be const. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1110:15: note: Either there is a missing 'override', or the member function 'KylinNM::checkWlOn' can be const. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1474:15: style: Either there is a missing 'override', or the member function 'KylinNM::on_btnNetList_pressed' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.h:317:10: note: Either there is a missing 'override', or the member function 'KylinNM::on_btnNetList_pressed' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1474:15: note: Either there is a missing 'override', or the member function 'KylinNM::on_btnNetList_pressed' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2024:15: style: Either there is a missing 'override', or the member function 'KylinNM::on_btnAdvConf_pressed' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.h:323:10: note: Either there is a missing 'override', or the member function 'KylinNM::on_btnAdvConf_pressed' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2024:15: note: Either there is a missing 'override', or the member function 'KylinNM::on_btnAdvConf_pressed' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2029:15: style: Either there is a missing 'override', or the member function 'KylinNM::on_btnAdvConf_released' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.h:324:10: note: Either there is a missing 'override', or the member function 'KylinNM::on_btnAdvConf_released' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2029:15: note: Either there is a missing 'override', or the member function 'KylinNM::on_btnAdvConf_released' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/swipegesturerecognizer.h:39:5: style: Class 'SwipeGestureRecognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:935:61: style: Condition 'activeWifiSignalLv<=75' is always true [knownConditionTrueFalse] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:933:28: note: Assuming that condition 'activeWifiSignalLv>75' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:935:61: note: Condition 'activeWifiSignalLv<=75' is always true ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2783:61: style: Condition 'activeWifiSignalLv<=75' is always true [knownConditionTrueFalse] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2781:28: note: Assuming that condition 'activeWifiSignalLv>75' is not redundant ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2783:61: note: Condition 'activeWifiSignalLv<=75' is always true ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1467:11: error: Dereferencing 'topWifiListWidget' after it is deallocated / released [deallocuse] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2442:11: error: Dereferencing 'topLanListWidget' after it is deallocated / released [deallocuse] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:478:33: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: p_file [nullPointerOutOfResources] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:473:19: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:473:19: note: Assignment 'p_file=popen("export LANG='en_US.UTF-8';export LANGUAGE='en_US';nmcli -f type,device,name connection show","r")', assigned value is 0 ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:478:33: note: Null pointer dereference ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:180:34: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1347:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1350:7: note: Found duplicate branches for 'if' and 'else'. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1347:5: note: Found duplicate branches for 'if' and 'else'. ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:481:18: style: Redundant initialization for 'strSlist'. The initialized value is overwritten before it is read. [redundantInitialization] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:479:26: note: strSlist is initialized ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:481:18: note: strSlist is overwritten ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1677:13: style: The scope of the variable 'actWifiId' can be reduced. [variableScope] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1739:13: style: The scope of the variable 'actWifiBssid' can be reduced. [variableScope] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1743:17: style: Local variable 'wname' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.h:264:20: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1743:17: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1764:17: style: Local variable 'wname' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.h:264:20: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1764:17: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1911:21: style: Local variable 'line' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1908:17: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1911:21: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1912:21: style: Local variable 'wname' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.h:264:20: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1912:21: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1947:17: style: Local variable 'wname' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.h:264:20: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1947:17: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1960:21: style: Local variable 'line' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1944:17: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1960:21: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1648:43: performance: Function parameter 'slist' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1662:44: performance: Function parameter 'slist' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1767:9: performance: Range variable 'addName' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1952:9: performance: Range variable 'addName' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2109:42: performance: Function parameter 'lanName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2109:59: performance: Function parameter 'uniqueName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2188:45: performance: Function parameter 'lanName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2188:62: performance: Function parameter 'uniqueName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2193:43: performance: Function parameter 'wifiName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2290:46: performance: Function parameter 'wifiName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2552:50: performance: Function parameter 'type' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:1087:12: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:774:24: style: Variable 'deskMainRect' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:776:23: style: Variable 'deskDupRect' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:777:25: style: Variable 'screenDupRect' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:833:25: style: Variable 'screenDupRect' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:842:11: style: Variable 's' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/KylinNM/src/kylinnm.cpp:2162:25: style: Variable 'selectY' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/KylinNM/src/main.cpp:57:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NDELAY [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/main.cpp:38:13: style: Variable 'scrn' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:48:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoContextMenu [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:201:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:221:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HoverEnter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:595:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:625:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:713:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:827:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:428:19: style: Either there is a missing 'override', or the member function 'OneConnForm::setRate' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.h:70:10: note: Either there is a missing 'override', or the member function 'OneConnForm::setRate' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:428:19: note: Either there is a missing 'override', or the member function 'OneConnForm::setRate' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:259:19: style: Either there is a missing 'override', or the member function 'OneConnForm::on_autoConn_toggled' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.h:102:10: note: Either there is a missing 'override', or the member function 'OneConnForm::on_autoConn_toggled' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:259:19: note: Either there is a missing 'override', or the member function 'OneConnForm::on_autoConn_toggled' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:875:19: style: Either there is a missing 'override', or the member function 'OneConnForm::waitAnimStep' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.h:116:10: note: Either there is a missing 'override', or the member function 'OneConnForm::waitAnimStep' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:875:19: note: Either there is a missing 'override', or the member function 'OneConnForm::waitAnimStep' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:903:19: style: Either there is a missing 'override', or the member function 'OneConnForm::startWaiting' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.h:117:10: note: Either there is a missing 'override', or the member function 'OneConnForm::startWaiting' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:903:19: note: Either there is a missing 'override', or the member function 'OneConnForm::startWaiting' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:922:19: style: Either there is a missing 'override', or the member function 'OneConnForm::stopWaiting' can be static. [functionStatic] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.h:118:10: note: Either there is a missing 'override', or the member function 'OneConnForm::stopWaiting' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:922:19: note: Either there is a missing 'override', or the member function 'OneConnForm::stopWaiting' can be static. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:267:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:269:7: note: Found duplicate branches for 'if' and 'else'. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:267:5: note: Found duplicate branches for 'if' and 'else'. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:36:52: style:inconclusive: Function 'OneConnForm' argument 2 names different: declaration 'mw' definition 'mainWindow'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.h:62:56: note: Function 'OneConnForm' argument 2 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:36:52: note: Function 'OneConnForm' argument 2 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:682:24: style: Local variable 'm_interface' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:674:20: note: Shadowed declaration ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:682:24: note: Shadow variable ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:417:42: performance: Function parameter 'name' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:428:35: performance: Function parameter 'rate' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:444:39: performance: Function parameter 'lv' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:444:51: performance: Function parameter 'secu' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:496:37: performance: Function parameter 'lv' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:496:49: performance: Function parameter 'secu' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:550:53: performance: Function parameter 'str2' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:550:67: performance: Function parameter 'str3' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:670:43: performance: Function parameter 'netName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:691:21: performance: Range variable 'key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:694:30: performance: Range variable 'inner_key' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:764:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:691:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ukui-screensaver-3.0.3.4/KylinNM/src/oneconnform.cpp:694:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:36:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:127:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:150:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HoverEnter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:361:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:374:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:448:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:25:52: style:inconclusive: Function 'OneLancForm' argument 2 names different: declaration 'mw' definition 'mainWindow'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.h:55:56: note: Function 'OneLancForm' argument 2 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:25:52: note: Function 'OneLancForm' argument 2 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:265:49: performance: Function parameter 'uniName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:286:66: performance: Function parameter 'str3' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:286:80: performance: Function parameter 'str4' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/src/onelancform.cpp:402:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/src/swipegesturerecognizer.cpp:55:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignore [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/swipegesturerecognizer.cpp:110:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/swipegesturerecognizer.cpp:145:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Right [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/swipegesturerecognizer.cpp:165:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Up [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/switchbutton.cpp:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothPixmapTransform [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/utils.cpp:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/utils.cpp:92:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoDetect [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/utils.cpp:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/src/utils.cpp:42:16: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] ukui-screensaver-3.0.3.4/KylinNM/src/utils.cpp:134:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ukui-screensaver-3.0.3.4/KylinNM/src/utils.cpp:144:21: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ukui-screensaver-3.0.3.4/KylinNM/src/utils.cpp:63:30: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/KylinNM/src/utils.cpp:77:48: performance: Function parameter 'message' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:191:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:264:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:360:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:377:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.h:71:25: style:inconclusive: Member variable 'DlgConnHidWifi::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:35:5: note: Member variable 'DlgConnHidWifi::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.h:71:25: note: Member variable 'DlgConnHidWifi::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:32:51: style:inconclusive: Function 'DlgConnHidWifi' argument 2 names different: declaration 'mw' definition 'mainWindow'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.h:39:48: note: Function 'DlgConnHidWifi' argument 2 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:32:51: note: Function 'DlgConnHidWifi' argument 2 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifi.cpp:95:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifileap.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifileap.cpp:149:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifileap.cpp:170:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifileap.cpp:238:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifileap.cpp:288:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifileap.cpp:87:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecfast.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecfast.cpp:198:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecfast.cpp:219:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecfast.cpp:330:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecfast.cpp:401:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecfast.h:67:32: style:inconclusive: Member variable 'DlgConnHidWifiSecFast::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecfast.cpp:29:5: note: Member variable 'DlgConnHidWifiSecFast::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecfast.h:67:32: note: Member variable 'DlgConnHidWifiSecFast::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecfast.cpp:110:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecleap.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecleap.cpp:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecleap.cpp:189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecleap.cpp:291:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecleap.cpp:341:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecleap.h:63:32: style:inconclusive: Member variable 'DlgConnHidWifiSecLeap::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecleap.cpp:29:5: note: Member variable 'DlgConnHidWifiSecLeap::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecleap.h:63:32: note: Member variable 'DlgConnHidWifiSecLeap::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecleap.cpp:93:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpeap.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpeap.cpp:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpeap.cpp:290:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpeap.cpp:314:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpeap.cpp:459:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpeap.h:70:32: style:inconclusive: Member variable 'DlgConnHidWifiSecPeap::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpeap.cpp:29:5: note: Member variable 'DlgConnHidWifiSecPeap::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpeap.h:70:32: note: Member variable 'DlgConnHidWifiSecPeap::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpeap.cpp:118:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpwd.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpwd.cpp:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpwd.cpp:239:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpwd.cpp:289:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpwd.h:58:31: style:inconclusive: Member variable 'DlgConnHidWifiSecPwd::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpwd.cpp:29:5: note: Member variable 'DlgConnHidWifiSecPwd::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpwd.h:58:31: note: Member variable 'DlgConnHidWifiSecPwd::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisecpwd.cpp:94:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectls.cpp:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectls.cpp:184:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectls.cpp:354:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectls.cpp:363:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectls.cpp:626:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectls.h:74:31: style:inconclusive: Member variable 'DlgConnHidWifiSecTls::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectls.cpp:28:5: note: Member variable 'DlgConnHidWifiSecTls::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectls.h:74:31: note: Member variable 'DlgConnHidWifiSecTls::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectls.cpp:117:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectunneltls.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectunneltls.cpp:171:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectunneltls.cpp:286:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectunneltls.cpp:310:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectunneltls.cpp:455:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectunneltls.h:70:37: style:inconclusive: Member variable 'DlgConnHidWifiSecTunnelTLS::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectunneltls.cpp:29:5: note: Member variable 'DlgConnHidWifiSecTunnelTLS::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectunneltls.h:70:37: note: Member variable 'DlgConnHidWifiSecTunnelTLS::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifisectunneltls.cpp:115:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwep.cpp:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwep.cpp:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwep.cpp:208:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwep.cpp:237:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwep.h:55:28: style:inconclusive: Member variable 'DlgConnHidWifiWep::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwep.cpp:28:5: note: Member variable 'DlgConnHidWifiWep::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwep.h:55:28: note: Member variable 'DlgConnHidWifiWep::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwep.cpp:93:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:183:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:204:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:332:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:357:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:392:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:409:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.h:73:28: style:inconclusive: Member variable 'DlgConnHidWifiWpa::ui' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:34:5: note: Member variable 'DlgConnHidWifiWpa::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.h:73:28: note: Member variable 'DlgConnHidWifiWpa::ui' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:31:57: style:inconclusive: Function 'DlgConnHidWifiWpa' argument 2 names different: declaration 'mw' definition 'mainWindow'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.h:37:51: note: Function 'DlgConnHidWifiWpa' argument 2 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:31:57: note: Function 'DlgConnHidWifiWpa' argument 2 names different: declaration 'mw' definition 'mainWindow'. ukui-screensaver-3.0.3.4/KylinNM/wireless-security/dlgconnhidwifiwpa.cpp:104:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/kylinheadfile.cpp:23:5: performance: Variable 'labelQss' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/kylinheadfile.cpp:24:5: performance: Variable 'cbxQss' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/kylinheadfile.cpp:31:5: performance: Variable 'leQss' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/kylinheadfile.cpp:32:5: performance: Variable 'checkBoxQss' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/kylinheadfile.cpp:36:5: performance: Variable 'checkBoxCAQss' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/kylinheadfile.cpp:37:5: performance: Variable 'btnCancelQss' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/kylinheadfile.cpp:40:5: performance: Variable 'btnConnQss' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/KylinNM/wireless-security/kylinheadfile.cpp:43:5: performance: Variable 'lineQss' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/cursormonitor.cpp:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/keyboardwidget.cpp:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/keyboardwidget.cpp:157:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/keyboardwidget.cpp:437:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/keyboardwidget.cpp:442:7: note: Found duplicate branches for 'if' and 'else'. ukui-screensaver-3.0.3.4/VirtualKeyboard/src/keyboardwidget.cpp:437:5: note: Found duplicate branches for 'if' and 'else'. ukui-screensaver-3.0.3.4/VirtualKeyboard/src/keyboardwidget.cpp:363:25: style: Modulo of one is always equal to zero [moduloofone] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/main.cpp:27:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/virtualkeyboard.cpp:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyboard [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:195:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Shift_L [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:146:19: style:inconclusive: Either there is a missing 'override', or the member function 'X11Keyboard::hasModifier' can be const. [functionConst] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.h:101:10: note: Either there is a missing 'override', or the member function 'X11Keyboard::hasModifier' can be const. ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:146:19: note: Either there is a missing 'override', or the member function 'X11Keyboard::hasModifier' can be const. ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:151:35: style:inconclusive: Either there is a missing 'override', or the member function 'X11Keyboard::getAllModifier' can be const. [functionConst] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.h:102:26: note: Either there is a missing 'override', or the member function 'X11Keyboard::getAllModifier' can be const. ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:151:35: note: Either there is a missing 'override', or the member function 'X11Keyboard::getAllModifier' can be const. ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.h:102:26: performance: Function 'getAllModifier()' should return member 'modList' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:186:17: style: Local variable 'keyCode' shadows outer argument [shadowArgument] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:179:40: note: Shadowed declaration ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:186:17: note: Shadow variable ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:203:17: style: Local variable 'keyCode' shadows outer argument [shadowArgument] ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:179:40: note: Shadowed declaration ukui-screensaver-3.0.3.4/VirtualKeyboard/src/x11keyboard.cpp:203:17: note: Shadow variable ukui-screensaver-3.0.3.4/screensaver-focus-helper/main.cpp:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X11BypassWindowManagerHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:67:23: error: Array 'chineseDays[201]' accessed at index 201, which is out of bounds. [arrayIndexOutOfBounds] ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:117:5: note: After for loop, i has value 2101 ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:121:16: note: Assuming condition is false ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:125:14: note: leapyear is assigned 'i' here. ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:130:35: note: Calling function 'getLeapMonth', 1st argument 'leapyear' value is 2101 ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:79:20: note: Calling function 'isLeapMonth', 1st argument 'year' value is 2101 ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:67:23: note: Array index out of bounds ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:65:19: style: The member function 'ChineseDate::isLeapMonth' can be static. [functionStatic] ukui-screensaver-3.0.3.4/screensaver/chinesedate.h:41:10: note: The member function 'ChineseDate::isLeapMonth' can be static. ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:65:19: note: The member function 'ChineseDate::isLeapMonth' can be static. ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:84:18: style: The member function 'ChineseDate::getYearMonthDays' can be static. [functionStatic] ukui-screensaver-3.0.3.4/screensaver/chinesedate.h:60:9: note: The member function 'ChineseDate::getYearMonthDays' can be static. ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:84:18: note: The member function 'ChineseDate::getYearMonthDays' can be static. ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:89:22: style:inconclusive: Technically the member function 'ChineseDate::getChineseDays' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/chinesedate.h:65:13: note: Technically the member function 'ChineseDate::getChineseDays' can be const. ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:89:22: note: Technically the member function 'ChineseDate::getChineseDays' can be const. ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:59:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ukui-screensaver-3.0.3.4/screensaver/chinesedate.cpp:86:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:29:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:23:13: warning: Member variable 'CycleLabel::checked' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:23:13: warning: Member variable 'CycleLabel::space' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:23:13: warning: Member variable 'CycleLabel::rectRadius' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:23:13: warning: Member variable 'CycleLabel::step' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:23:13: warning: Member variable 'CycleLabel::startX' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:23:13: warning: Member variable 'CycleLabel::endX' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:23:13: warning: Member variable 'CycleLabel::timer' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.h:34:5: style: Class 'CycleLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/screensaver/cyclelabel.cpp:90:15: style: Variable 'rect' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/screensaver/main.cpp:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_SET_PDEATHSIG [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/networkwatcher.h:43:5: style: Class 'NetWorkWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/screensaver/main.cpp:104:18: style: Local variable 'screen' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/screensaver/main.cpp:80:14: note: Shadowed declaration ukui-screensaver-3.0.3.4/screensaver/main.cpp:104:18: note: Shadow variable ukui-screensaver-3.0.3.4/screensaver/mbackground.cpp:96:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/mbackground.cpp:85:5: style: Obsolete function 'qsrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqsrandCalled] ukui-screensaver-3.0.3.4/screensaver/mbackground.cpp:86:20: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] ukui-screensaver-3.0.3.4/screensaver/mbackground.cpp:38:22: style:inconclusive: Technically the member function 'MBackground::getCurrent' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/mbackground.h:33:13: note: Technically the member function 'MBackground::getCurrent' can be const. ukui-screensaver-3.0.3.4/screensaver/mbackground.cpp:38:22: note: Technically the member function 'MBackground::getCurrent' can be const. ukui-screensaver-3.0.3.4/screensaver/scconfiguration.cpp:71:23: style: Either there is a missing 'override', or the member function 'SCConfiguration::initDefaultSettings' can be static. [functionStatic] ukui-screensaver-3.0.3.4/screensaver/scconfiguration.h:69:10: note: Either there is a missing 'override', or the member function 'SCConfiguration::initDefaultSettings' can be static. ukui-screensaver-3.0.3.4/screensaver/scconfiguration.cpp:71:23: note: Either there is a missing 'override', or the member function 'SCConfiguration::initDefaultSettings' can be static. ukui-screensaver-3.0.3.4/screensaver/scconfiguration.cpp:77:54: performance: Function parameter 'key' should be passed by const reference. However it seems that 'onConfigurationChanged' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/screensaver/scconfiguration.cpp:68:37: note: Function pointer used here. ukui-screensaver-3.0.3.4/screensaver/scconfiguration.cpp:77:54: note: Function parameter 'key' should be passed by const reference. However it seems that 'onConfigurationChanged' is a callback function. ukui-screensaver-3.0.3.4/screensaver/scconfiguration.cpp:193:27: style: Variable 'keys' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:119:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:150:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:324:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:423:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:562:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:590:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:730:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:843:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:1002:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:1044:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:1065:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:98:5: style: Obsolete function 'qsrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqsrandCalled] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:522:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:524:13: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:623:29: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:665:17: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:976:19: style: Either there is a missing 'override', or the member function 'Screensaver::setUpdateBackground' can be static. [functionStatic] ukui-screensaver-3.0.3.4/screensaver/screensaver.h:59:10: note: Either there is a missing 'override', or the member function 'Screensaver::setUpdateBackground' can be static. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:976:19: note: Either there is a missing 'override', or the member function 'Screensaver::setUpdateBackground' can be static. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:219:42: style:inconclusive: Function 'autoSwitchChanged' argument 1 names different: declaration 'iswitch' definition 'isSwitch'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/screensaver/screensaver.h:153:33: note: Function 'autoSwitchChanged' argument 1 names different: declaration 'iswitch' definition 'isSwitch'. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:219:42: note: Function 'autoSwitchChanged' argument 1 names different: declaration 'iswitch' definition 'isSwitch'. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:203:47: performance: Function parameter 'type' should be passed by const reference. However it seems that 'onDateFormatChanged' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:196:33: note: Function pointer used here. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:203:47: note: Function parameter 'type' should be passed by const reference. However it seems that 'onDateFormatChanged' is a callback function. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:233:49: performance: Function parameter 'path' should be passed by const reference. However it seems that 'backgroundPathChanged' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:180:33: note: Function pointer used here. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:233:49: note: Function parameter 'path' should be passed by const reference. However it seems that 'backgroundPathChanged' is a callback function. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:252:41: performance: Function parameter 'text' should be passed by const reference. However it seems that 'myTextChanged' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:184:33: note: Function pointer used here. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:252:41: note: Function parameter 'text' should be passed by const reference. However it seems that 'myTextChanged' is a callback function. ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:1163:44: performance: Function parameter 'city' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:1163:58: performance: Function parameter 'cond' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/screensaver.cpp:1163:72: performance: Function parameter 'tmp' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/sleeptime.cpp:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightToLeft [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:174:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:255:25: style: Either there is a missing 'override', or the member function 'WeatherManager::getCityName' can be static. [functionStatic] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:51:13: note: Either there is a missing 'override', or the member function 'WeatherManager::getCityName' can be static. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:255:25: note: Either there is a missing 'override', or the member function 'WeatherManager::getCityName' can be static. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:260:25: style: Either there is a missing 'override', or the member function 'WeatherManager::getCond' can be static. [functionStatic] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:52:13: note: Either there is a missing 'override', or the member function 'WeatherManager::getCond' can be static. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:260:25: note: Either there is a missing 'override', or the member function 'WeatherManager::getCond' can be static. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:265:25: style: Either there is a missing 'override', or the member function 'WeatherManager::getTemperature' can be static. [functionStatic] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:53:13: note: Either there is a missing 'override', or the member function 'WeatherManager::getTemperature' can be static. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:265:25: note: Either there is a missing 'override', or the member function 'WeatherManager::getTemperature' can be static. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:302:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTime' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:98:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTime' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:302:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTime' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:312:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityId' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:101:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityId' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:312:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityId' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:322:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityName' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:104:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityName' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:322:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityName' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:332:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCondText' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:107:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCondText' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:332:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCondText' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:342:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getAirHumidity' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:110:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getAirHumidity' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:342:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getAirHumidity' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:352:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTemperature' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:113:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTemperature' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:352:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTemperature' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:362:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindDirection' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:116:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindDirection' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:362:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindDirection' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:372:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindForce' can be const. [functionConst] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:119:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindForce' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:372:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindForce' can be const. ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:98:13: performance: Function 'getTime()' should return member 'm_update_time' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:101:13: performance: Function 'getCityId()' should return member 'm_city_id' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:104:13: performance: Function 'getCityName()' should return member 'm_city_name' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:107:13: performance: Function 'getCondText()' should return member 'm_cond_text' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:110:13: performance: Function 'getAirHumidity()' should return member 'm_air_humidity' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:113:13: performance: Function 'getTemperature()' should return member 'm_temperature' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:116:13: performance: Function 'getWindDirection()' should return member 'm_wind_direction' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/screensaver/weathermanager.h:119:13: performance: Function 'getWindForce()' should return member 'm_wind_force' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:196:10: warning: Either the condition 'reply!=nullptr' is redundant or there is possible null pointer dereference: reply. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:174:14: note: Assuming that condition 'reply!=nullptr' is not redundant ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:196:10: note: Null pointer dereference ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:211:25: performance: Range variable 'now' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:236:48: performance: Function parameter 'cond' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:297:40: performance: Function parameter 'time' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:307:42: performance: Function parameter 'cityId' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:317:44: performance: Function parameter 'cityName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:327:44: performance: Function parameter 'condText' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:337:47: performance: Function parameter 'airHumidity' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:347:47: performance: Function parameter 'temperature' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:357:49: performance: Function parameter 'windDirection' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:367:45: performance: Function parameter 'windForce' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/screensaver/weathermanager.cpp:278:17: style: Unused variable: strBuffer [unusedVariable] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.cpp:57:26: style: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::getValue' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.h:37:9: note: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::getValue' can be static. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.cpp:57:26: note: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::getValue' can be static. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.cpp:75:27: style:inconclusive: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::isPowerSupply' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.h:42:10: note: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::isPowerSupply' can be const. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.cpp:75:27: note: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::isPowerSupply' can be const. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.cpp:87:26: style:inconclusive: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::getMaxBrightness' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.h:43:9: note: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::getMaxBrightness' can be const. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.cpp:87:26: note: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::getMaxBrightness' can be const. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.cpp:99:26: style:inconclusive: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::getCurBrightness' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.h:44:9: note: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::getCurBrightness' can be const. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.cpp:99:26: note: Either there is a missing 'override', or the member function 'BrightnessDeviceSet::getCurBrightness' can be const. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/brightnessdeviceset.h:40:5: style: Class 'BrightnessDeviceSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/flightmodeset.h:40:5: style: Class 'FlightModeSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.cpp:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATE_MIXER_STREAM_CONTROL_VOLUME_READABLE [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.cpp:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATE_MIXER_STATE_READY [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.cpp:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATE_MIXER_STATE_READY [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.cpp:239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATE_MIXER_STATE_READY [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.h:38:9: style: Either there is a missing 'override', or the member function 'SoundDeviceSet::getValue' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.h:50:5: style: Class 'SoundDeviceSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.cpp:65:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.cpp:150:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.cpp:135:9: style: The scope of the variable 'value' can be reduced. [variableScope] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.cpp:172:29: style: Variable 'control' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/sounddeviceset.cpp:172:37: style: Variable 'control' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/touchscreenset.cpp:49:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/touchscreenset.cpp:41:22: style: Either there is a missing 'override', or the member function 'TouchScreenSet::init' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/touchscreenset.h:30:10: note: Either there is a missing 'override', or the member function 'TouchScreenSet::init' can be static. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/touchscreenset.cpp:41:22: note: Either there is a missing 'override', or the member function 'TouchScreenSet::init' can be static. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/touchscreenset.cpp:46:21: style: Either there is a missing 'override', or the member function 'TouchScreenSet::getTouchScreenID' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/touchscreenset.h:31:9: note: Either there is a missing 'override', or the member function 'TouchScreenSet::getTouchScreenID' can be static. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/touchscreenset.cpp:46:21: note: Either there is a missing 'override', or the member function 'TouchScreenSet::getTouchScreenID' can be static. ukui-screensaver-3.0.3.4/src/PhysicalDeviceSet/touchscreenset.h:34:5: style: Class 'TouchScreenSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/accountsinterface.cpp:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/accountsinterface.cpp:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/accountsinterface.cpp:107:79: style:inconclusive: Function 'GetUserPhone' argument 2 names different: declaration 'phone' definition 'phonenum'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/src/accountsinterface.h:55:64: note: Function 'GetUserPhone' argument 2 names different: declaration 'phone' definition 'phonenum'. ukui-screensaver-3.0.3.4/src/accountsinterface.cpp:107:79: note: Function 'GetUserPhone' argument 2 names different: declaration 'phone' definition 'phonenum'. ukui-screensaver-3.0.3.4/src/auth-pam.cpp:52:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:124:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_PROMPT_ECHO_OFF [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:162:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:223:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:240:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:37:10: warning: Member variable 'AuthPAM::notifier' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:307:15: style:inconclusive: Either there is a missing 'override', or the member function 'AuthPAM::_respond' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/auth-pam.h:43:10: note: Either there is a missing 'override', or the member function 'AuthPAM::_respond' can be const. ukui-screensaver-3.0.3.4/src/auth-pam.cpp:307:15: note: Either there is a missing 'override', or the member function 'AuthPAM::_respond' can be const. ukui-screensaver-3.0.3.4/src/auth-pam.h:33:5: style: Class 'AuthPAM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/auth-pam.h:35:10: style: The function 'authenticate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ukui-screensaver-3.0.3.4/src/auth.h:55:18: note: Virtual function in base class ukui-screensaver-3.0.3.4/src/auth-pam.h:35:10: note: Function in derived class ukui-screensaver-3.0.3.4/src/auth-pam.h:36:10: style: The function 'stopAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ukui-screensaver-3.0.3.4/src/auth.h:56:18: note: Virtual function in base class ukui-screensaver-3.0.3.4/src/auth-pam.h:36:10: note: Function in derived class ukui-screensaver-3.0.3.4/src/auth-pam.h:37:10: style: The function 'respond' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ukui-screensaver-3.0.3.4/src/auth.h:57:18: note: Virtual function in base class ukui-screensaver-3.0.3.4/src/auth-pam.h:37:10: note: Function in derived class ukui-screensaver-3.0.3.4/src/auth-pam.h:38:10: style: The function 'isAuthenticated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ukui-screensaver-3.0.3.4/src/auth.h:59:18: note: Virtual function in base class ukui-screensaver-3.0.3.4/src/auth-pam.h:38:10: note: Function in derived class ukui-screensaver-3.0.3.4/src/auth-pam.h:39:10: style: The function 'isAuthenticating' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ukui-screensaver-3.0.3.4/src/auth.h:58:18: note: Virtual function in base class ukui-screensaver-3.0.3.4/src/auth-pam.h:39:10: note: Function in derived class ukui-screensaver-3.0.3.4/src/auth-pam.cpp:256:5: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:254:33: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/src/auth-pam.cpp:254:19: note: Assignment 'value=(char*)malloc(sizeof(char)*(length+1))', assigned value is 0 ukui-screensaver-3.0.3.4/src/auth-pam.cpp:256:5: note: Null pointer dereference ukui-screensaver-3.0.3.4/src/auth-pam.cpp:118:30: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:128:27: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:161:34: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:211:38: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:254:19: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:282:40: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:301:28: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:302:28: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:312:31: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:323:30: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:326:28: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:327:28: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/auth-pam.cpp:332:32: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/authdialog.cpp:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/authdialog.cpp:127:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/authdialog.cpp:322:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/authdialog.cpp:426:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOMETRIC_PAM_DOUBLE [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/authdialog.cpp:725:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/authdialog.cpp:854:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/authdialog.h:148:21: style:inconclusive: Member variable 'AuthDialog::isLockingFlg' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/authdialog.cpp:54:5: note: Member variable 'AuthDialog::isLockingFlg' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/authdialog.h:148:21: note: Member variable 'AuthDialog::isLockingFlg' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/authdialog.h:147:21: style:inconclusive: Member variable 'AuthDialog::useFirstDevice' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/authdialog.cpp:55:5: note: Member variable 'AuthDialog::useFirstDevice' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/authdialog.h:147:21: note: Member variable 'AuthDialog::useFirstDevice' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/iconedit.h:33:5: style: Class 'IconEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/authdialog.cpp:197:25: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] ukui-screensaver-3.0.3.4/src/authdialog.cpp:193:20: note: outer condition: nMinuteleft>1 ukui-screensaver-3.0.3.4/src/authdialog.cpp:197:25: note: identical inner condition: nMinuteleft>1 ukui-screensaver-3.0.3.4/src/authdialog.cpp:256:29: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] ukui-screensaver-3.0.3.4/src/authdialog.cpp:252:24: note: outer condition: nMinuteleft>1 ukui-screensaver-3.0.3.4/src/authdialog.cpp:256:29: note: identical inner condition: nMinuteleft>1 ukui-screensaver-3.0.3.4/src/authdialog.cpp:986:9: warning: Either the condition 'm_buttonsWidget' is redundant or there is possible null pointer dereference: m_buttonsWidget. [nullPointerRedundantCheck] ukui-screensaver-3.0.3.4/src/authdialog.cpp:973:8: note: Assuming that condition 'm_buttonsWidget' is not redundant ukui-screensaver-3.0.3.4/src/authdialog.cpp:986:9: note: Null pointer dereference ukui-screensaver-3.0.3.4/src/authdialog.cpp:195:21: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/authdialog.cpp:210:21: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/authdialog.cpp:254:25: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/authdialog.cpp:269:25: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/configuration.cpp:169:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PicturesLocation [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/configuration.cpp:143:9: style: Obsolete function 'qsrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqsrandCalled] ukui-screensaver-3.0.3.4/src/configuration.cpp:144:21: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] ukui-screensaver-3.0.3.4/src/configuration.cpp:147:21: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] ukui-screensaver-3.0.3.4/src/configuration.cpp:205:21: style:inconclusive: Either there is a missing 'override', or the member function 'Configuration::xscreensaverActivatedWhenIdle' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/configuration.h:42:7: note: Either there is a missing 'override', or the member function 'Configuration::xscreensaverActivatedWhenIdle' can be const. ukui-screensaver-3.0.3.4/src/configuration.cpp:205:21: note: Either there is a missing 'override', or the member function 'Configuration::xscreensaverActivatedWhenIdle' can be const. ukui-screensaver-3.0.3.4/src/configuration.cpp:210:21: style:inconclusive: Either there is a missing 'override', or the member function 'Configuration::lockWhenXScreensaverActivated' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/configuration.h:43:7: note: Either there is a missing 'override', or the member function 'Configuration::lockWhenXScreensaverActivated' can be const. ukui-screensaver-3.0.3.4/src/configuration.cpp:210:21: note: Either there is a missing 'override', or the member function 'Configuration::lockWhenXScreensaverActivated' can be const. ukui-screensaver-3.0.3.4/src/configuration.cpp:144:13: style: Local variable 'index' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/src/configuration.cpp:129:9: note: Shadowed declaration ukui-screensaver-3.0.3.4/src/configuration.cpp:144:13: note: Shadow variable ukui-screensaver-3.0.3.4/src/configuration.cpp:103:52: performance: Function parameter 'key' should be passed by const reference. However it seems that 'onConfigurationChanged' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/src/configuration.cpp:47:35: note: Function pointer used here. ukui-screensaver-3.0.3.4/src/configuration.cpp:103:52: note: Function parameter 'key' should be passed by const reference. However it seems that 'onConfigurationChanged' is a callback function. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:161:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:183:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:262:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:301:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:512:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Backspace [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:631:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:818:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:828:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:584:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:119:9: style:inconclusive: Member variable 'DigitalAuthDialog::m_margin' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:37:5: note: Member variable 'DigitalAuthDialog::m_margin' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:119:9: note: Member variable 'DigitalAuthDialog::m_margin' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:118:12: style:inconclusive: Member variable 'DigitalAuthDialog::m_circleColor' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:41:5: note: Member variable 'DigitalAuthDialog::m_circleColor' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:118:12: note: Member variable 'DigitalAuthDialog::m_circleColor' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:142:10: style:inconclusive: Member variable 'DigitalAuthDialog::m_isAuthing' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:44:5: note: Member variable 'DigitalAuthDialog::m_isAuthing' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:142:10: note: Member variable 'DigitalAuthDialog::m_isAuthing' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:122:9: style:inconclusive: Member variable 'DigitalAuthDialog::m_buttonWidth' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:45:5: note: Member variable 'DigitalAuthDialog::m_buttonWidth' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:122:9: note: Member variable 'DigitalAuthDialog::m_buttonWidth' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:121:9: style:inconclusive: Member variable 'DigitalAuthDialog::m_buttonRadius' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:47:5: note: Member variable 'DigitalAuthDialog::m_buttonRadius' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:121:9: note: Member variable 'DigitalAuthDialog::m_buttonRadius' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:145:22: style:inconclusive: Member variable 'DigitalAuthDialog::m_digitalKeyBoard' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:51:5: note: Member variable 'DigitalAuthDialog::m_digitalKeyBoard' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:145:22: note: Member variable 'DigitalAuthDialog::m_digitalKeyBoard' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:581:28: style: Either there is a missing 'override', or the member function 'DigitalAuthDialog::getPassword' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:56:13: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::getPassword' can be static. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:581:28: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::getPassword' can be static. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:786:24: style:inconclusive: Either there is a missing 'override', or the member function 'DigitalAuthDialog::getStatus' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:60:9: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::getStatus' can be const. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:786:24: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::getStatus' can be const. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:750:25: style:inconclusive: Either there is a missing 'override', or the member function 'DigitalAuthDialog::isInButtonArea' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:91:10: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::isInButtonArea' can be const. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:750:25: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::isInButtonArea' can be const. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:569:24: style: Either there is a missing 'override', or the member function 'DigitalAuthDialog::posToNumber' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:92:9: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::posToNumber' can be static. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:569:24: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::posToNumber' can be static. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:729:25: style: Either there is a missing 'override', or the member function 'DigitalAuthDialog::startWaiting' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:97:10: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::startWaiting' can be static. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:729:25: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::startWaiting' can be static. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:734:25: style: Either there is a missing 'override', or the member function 'DigitalAuthDialog::stopWaiting' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:98:10: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::stopWaiting' can be static. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:734:25: note: Either there is a missing 'override', or the member function 'DigitalAuthDialog::stopWaiting' can be static. ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:166:5: style: Class 'MyLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/wechatauthdialog.h:107:5: style: Class 'RequestQRThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/permissioncheck.h:41:5: style: Class 'InputInfos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/permissioncheck.h:99:5: style: Class 'PhoneAuthWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:144:52: style: Condition 'num==11' is always false [knownConditionTrueFalse] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:380:13: style: Same expression used in consecutive assignments of 'w' and 'h'. [duplicateAssignExpression] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:381:13: note: Same expression used in consecutive assignments of 'w' and 'h'. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:380:13: note: Same expression used in consecutive assignments of 'w' and 'h'. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:294:9: style: The scope of the variable 'offset' can be reduced. [variableScope] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:739:49: style:inconclusive: Function 'closeEvent' argument 1 names different: declaration 'evert' definition 'event'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:69:34: note: Function 'closeEvent' argument 1 names different: declaration 'evert' definition 'event'. ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:739:49: note: Function 'closeEvent' argument 1 names different: declaration 'evert' definition 'event'. ukui-screensaver-3.0.3.4/src/wechatauthdialog.h:86:52: performance: Function parameter 'url' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/wechatauthdialog.h:113:51: performance: Function parameter 'url' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:575:51: performance: Function parameter 'password' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:791:50: performance: Function parameter 'message' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:247:32: style: Variable 'textHeight' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:281:32: style: Variable 'textHeight' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/digitalauthdialog.cpp:671:25: style: Variable 'errcode' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/digitalkeyboard.cpp:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/digitalkeyboard.cpp:107:23: style: Either there is a missing 'override', or the member function 'DigitalKeyBoard::onKeyReleaseEvent' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/digitalkeyboard.h:35:10: note: Either there is a missing 'override', or the member function 'DigitalKeyBoard::onKeyReleaseEvent' can be static. ukui-screensaver-3.0.3.4/src/digitalkeyboard.cpp:107:23: note: Either there is a missing 'override', or the member function 'DigitalKeyBoard::onKeyReleaseEvent' can be static. ukui-screensaver-3.0.3.4/src/displaymanager.cpp:157:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/displaymanager.cpp:59:22: style:inconclusive: Either there is a missing 'override', or the member function 'DisplayManager::canSwitch' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/displaymanager.h:35:10: note: Either there is a missing 'override', or the member function 'DisplayManager::canSwitch' can be const. ukui-screensaver-3.0.3.4/src/displaymanager.cpp:59:22: note: Either there is a missing 'override', or the member function 'DisplayManager::canSwitch' can be const. ukui-screensaver-3.0.3.4/src/displaymanager.cpp:64:22: style:inconclusive: Either there is a missing 'override', or the member function 'DisplayManager::hasGuestAccount' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/displaymanager.h:36:10: note: Either there is a missing 'override', or the member function 'DisplayManager::hasGuestAccount' can be const. ukui-screensaver-3.0.3.4/src/displaymanager.cpp:64:22: note: Either there is a missing 'override', or the member function 'DisplayManager::hasGuestAccount' can be const. ukui-screensaver-3.0.3.4/src/displaymanager.cpp:69:25: style:inconclusive: Either there is a missing 'override', or the member function 'DisplayManager::getDisplayType' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/displaymanager.h:38:13: note: Either there is a missing 'override', or the member function 'DisplayManager::getDisplayType' can be const. ukui-screensaver-3.0.3.4/src/displaymanager.cpp:69:25: note: Either there is a missing 'override', or the member function 'DisplayManager::getDisplayType' can be const. ukui-screensaver-3.0.3.4/src/displaymanager.h:38:13: performance: Function 'getDisplayType()' should return member '_displayType' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/displaymanager.cpp:82:17: style: The scope of the variable 'cmd' can be reduced. [variableScope] ukui-screensaver-3.0.3.4/src/displaymanager.cpp:137:49: performance: Function parameter 'name' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/eduplatforminterface.cpp:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/eduplatforminterface.cpp:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/eduplatforminterface.cpp:233:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/eduplatforminterface.cpp:262:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/eduplatforminterface.cpp:295:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/eduplatforminterface.cpp:44:28: style: Either there is a missing 'override', or the member function 'EduPlatformInterface::initConnect' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/eduplatforminterface.h:73:10: note: Either there is a missing 'override', or the member function 'EduPlatformInterface::initConnect' can be static. ukui-screensaver-3.0.3.4/src/eduplatforminterface.cpp:44:28: note: Either there is a missing 'override', or the member function 'EduPlatformInterface::initConnect' can be static. ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:97:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:285:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:292:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowDeactivate [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:377:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_CONFIGURE_NOTIFY [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:429:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:567:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:601:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:705:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:254:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.h:107:25: style:inconclusive: Member variable 'FullBackgroundWidget::lockState' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:190:7: note: Member variable 'FullBackgroundWidget::lockState' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.h:107:25: note: Member variable 'FullBackgroundWidget::lockState' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.h:112:25: style:inconclusive: Member variable 'FullBackgroundWidget::m_delay' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:193:7: note: Member variable 'FullBackgroundWidget::m_delay' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.h:112:25: note: Member variable 'FullBackgroundWidget::m_delay' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:414:28: style: Either there is a missing 'override', or the member function 'FullBackgroundWidget::mousePressEvent' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.h:52:10: note: Either there is a missing 'override', or the member function 'FullBackgroundWidget::mousePressEvent' can be static. ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:414:28: note: Either there is a missing 'override', or the member function 'FullBackgroundWidget::mousePressEvent' can be static. ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:715:28: style: Either there is a missing 'override', or the member function 'FullBackgroundWidget::onGlobalKeyPress' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.h:82:10: note: Either there is a missing 'override', or the member function 'FullBackgroundWidget::onGlobalKeyPress' can be static. ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:715:28: note: Either there is a missing 'override', or the member function 'FullBackgroundWidget::onGlobalKeyPress' can be static. ukui-screensaver-3.0.3.4/src/xeventmonitor.h:38:5: style: Class 'XEventMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/monitorwatcher.h:35:5: style: Class 'MonitorWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/screensaverwidget.h:29:5: style: Class 'ScreenSaverWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:126:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:97:20: style: Local variable 'image' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:84:12: note: Shadowed declaration ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:97:20: note: Shadow variable ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:987:13: style: Local variable 'scaledPixmap' shadows outer function [shadowFunction] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:77:9: note: Shadowed declaration ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:987:13: note: Shadow variable ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:253:20: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:255:11: style: Variable 'username' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/fullbackgroundwidget.cpp:814:22: style: Variable 'saver' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:159:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:397:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:402:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ukui-screensaver-3.0.3.4/src/gestureauthdialog.h:67:9: style:inconclusive: Member variable 'GestureAuthDialog::m_margin' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:44:5: note: Member variable 'GestureAuthDialog::m_margin' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/gestureauthdialog.h:67:9: note: Member variable 'GestureAuthDialog::m_margin' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:389:25: style: Either there is a missing 'override', or the member function 'GestureAuthDialog::setPassword' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/gestureauthdialog.h:42:10: note: Either there is a missing 'override', or the member function 'GestureAuthDialog::setPassword' can be static. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:389:25: note: Either there is a missing 'override', or the member function 'GestureAuthDialog::setPassword' can be static. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:394:28: style: Either there is a missing 'override', or the member function 'GestureAuthDialog::getPassword' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/gestureauthdialog.h:43:13: note: Either there is a missing 'override', or the member function 'GestureAuthDialog::getPassword' can be static. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:394:28: note: Either there is a missing 'override', or the member function 'GestureAuthDialog::getPassword' can be static. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:399:25: style: Either there is a missing 'override', or the member function 'GestureAuthDialog::checkPassword' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/gestureauthdialog.h:44:10: note: Either there is a missing 'override', or the member function 'GestureAuthDialog::checkPassword' can be static. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:399:25: note: Either there is a missing 'override', or the member function 'GestureAuthDialog::checkPassword' can be static. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:383:24: style: Either there is a missing 'override', or the member function 'GestureAuthDialog::posToNumber' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/gestureauthdialog.h:57:9: note: Either there is a missing 'override', or the member function 'GestureAuthDialog::posToNumber' can be static. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:383:24: note: Either there is a missing 'override', or the member function 'GestureAuthDialog::posToNumber' can be static. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:237:13: style: Same expression used in consecutive assignments of 'w' and 'h'. [duplicateAssignExpression] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:238:13: note: Same expression used in consecutive assignments of 'w' and 'h'. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:237:13: note: Same expression used in consecutive assignments of 'w' and 'h'. ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:152:9: style: The scope of the variable 'offset' can be reduced. [variableScope] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:179:13: style: The scope of the variable 'offset1' can be reduced. [variableScope] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:180:13: style: The scope of the variable 'offset2' can be reduced. [variableScope] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:257:13: style: Local variable 'gestureScale' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:28:5: note: Shadowed declaration ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:257:13: note: Shadow variable ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:389:51: performance: Function parameter 'password' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/gestureauthdialog.cpp:139:32: style: Variable 'textHeight' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/grab-x11.cpp:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabSuccess [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/grab-x11.cpp:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/grab-x11.cpp:64:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/grab-x11.cpp:79:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/iconedit.cpp:40:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbUseCoreKbd [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/iconedit.cpp:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoContextMenu [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/iconedit.cpp:111:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/iconedit.cpp:239:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FastTransformation [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:50:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:113:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:126:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:163:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:217:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/interface.cpp:162:34: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] ukui-screensaver-3.0.3.4/src/interface.cpp:161:15: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/src/interface.cpp:161:15: note: Assignment 'fp=popen(cmd,"r")', assigned value is 0 ukui-screensaver-3.0.3.4/src/interface.cpp:162:34: note: Null pointer dereference ukui-screensaver-3.0.3.4/src/lockwidget.cpp:171:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/lockwidget.cpp:287:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/lockwidget.cpp:366:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_K [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/lockwidget.h:83:27: style:inconclusive: Member variable 'LockWidget::users' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/lockwidget.cpp:47:7: note: Member variable 'LockWidget::users' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/lockwidget.h:83:27: note: Member variable 'LockWidget::users' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/powermanager.h:46:5: style: Class 'PowerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/lockwidget.cpp:345:18: performance: Range variable 'user' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:45:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:119:23: style:inconclusive: Either there is a missing 'override', or the member function 'MonitorWatcher::getVirtualSize' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/monitorwatcher.h:37:11: note: Either there is a missing 'override', or the member function 'MonitorWatcher::getVirtualSize' can be const. ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:119:23: note: Either there is a missing 'override', or the member function 'MonitorWatcher::getVirtualSize' can be const. ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:124:21: style:inconclusive: Either there is a missing 'override', or the member function 'MonitorWatcher::getMonitorCount' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/monitorwatcher.h:38:9: note: Either there is a missing 'override', or the member function 'MonitorWatcher::getMonitorCount' can be const. ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:124:21: note: Either there is a missing 'override', or the member function 'MonitorWatcher::getMonitorCount' can be const. ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:89:19: style: Local variable 'fp' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:53:12: note: Shadowed declaration ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:89:19: note: Shadow variable ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:78:23: style: Variable 'pair' can be declared as reference to const [constVariableReference] ukui-screensaver-3.0.3.4/src/monitorwatcher.cpp:80:21: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] ukui-screensaver-3.0.3.4/src/networkwatcher.cpp:51:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHostInfo [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/networkwatcher.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/networkwatcher.cpp:93:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.c:179:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.c:211:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.c:232:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.c:346:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.c:364:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.c:125:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/src/pam-tally.c:139:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ukui-screensaver-3.0.3.4/src/pam-tally.c:235:9: warning: Either the condition '(fd=shm_open(shm_tally_real,O_RDONLY,S_IRUSR|S_IWUSR))==-1' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] ukui-screensaver-3.0.3.4/src/pam-tally.c:232:59: note: Assuming that condition '(fd=shm_open(shm_tally_real,O_RDONLY,S_IRUSR|S_IWUSR))==-1' is not redundant ukui-screensaver-3.0.3.4/src/pam-tally.c:235:9: note: Invalid argument ukui-screensaver-3.0.3.4/src/pam-tally.c:62:4: warning: memset() called to fill 0 bytes. [memsetZeroBytes] ukui-screensaver-3.0.3.4/src/pam-tally.c:200:2: error: Memory leak: tally_ptr [memleak] ukui-screensaver-3.0.3.4/src/pam-tally.c:384:94: style:inconclusive: Function 'pam_tally_unlock_time_left' argument 5 names different: declaration 'unlock_time' definition 'unlock_time1'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/src/pam-tally.h:46:95: note: Function 'pam_tally_unlock_time_left' argument 5 names different: declaration 'unlock_time' definition 'unlock_time1'. ukui-screensaver-3.0.3.4/src/pam-tally.c:384:94: note: Function 'pam_tally_unlock_time_left' argument 5 names different: declaration 'unlock_time' definition 'unlock_time1'. ukui-screensaver-3.0.3.4/src/pam-tally.c:432:72: style:inconclusive: Function 'pam_tally_root_unlock_time_left' argument 3 names different: declaration 'deny' definition 'deny1'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/src/pam-tally.h:47:73: note: Function 'pam_tally_root_unlock_time_left' argument 3 names different: declaration 'deny' definition 'deny1'. ukui-screensaver-3.0.3.4/src/pam-tally.c:432:72: note: Function 'pam_tally_root_unlock_time_left' argument 3 names different: declaration 'deny' definition 'deny1'. ukui-screensaver-3.0.3.4/src/pam-tally.c:125:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/pam-tally.c:239:13: style: Variable 'tally_ptr' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/pam-tally.c:285:13: style: Variable 'tally_ptr' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/pam-tally.c:295:13: style: Variable 'tally_ptr' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/pam-tally.c:305:13: style: Variable 'tally_ptr' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/pam-tally.c:315:13: style: Variable 'tally_ptr' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/pam-tally.c:326:13: style: Variable 'tally_ptr' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/pam-tally.c:386:13: style: Variable 'tally_ptr' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/pam-tally.c:435:13: style: Variable 'tally_ptr' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/pam-tally.cpp:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance_ [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deny [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deny [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.cpp:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_unlock_time [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.cpp:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unlock_time [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam-tally.cpp:72:9: performance: Range variable 'str' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/src/pam.cpp:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam.cpp:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pam_response [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/pam.cpp:38:10: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ukui-screensaver-3.0.3.4/src/pam.cpp:43:21: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/pam.cpp:87:13: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/pam.cpp:88:10: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/pam.cpp:90:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ukui-screensaver-3.0.3.4/src/pam.cpp:30:23: style: Parameter 'toParent' can be declared as const array [constParameter] ukui-screensaver-3.0.3.4/src/pam.cpp:30:40: style: Parameter 'toAuthChild' can be declared as const array [constParameter] ukui-screensaver-3.0.3.4/src/pam.cpp:72:39: style: Parameter 'appdata_ptr' can be declared as pointer to const. However it seems that 'pam_conversation' is a callback function, if 'appdata_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ukui-screensaver-3.0.3.4/src/pam.cpp:42:14: note: You might need to cast the function pointer here ukui-screensaver-3.0.3.4/src/pam.cpp:72:39: note: Parameter 'appdata_ptr' can be declared as pointer to const ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:40:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:89:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:148:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:161:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:234:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:257:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:318:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:337:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariant [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:36:23: style: Local variable 'm_weChatWidget' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/src/permissioncheck.h:87:23: note: Shadowed declaration ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:36:23: note: Shadow variable ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:37:22: style: Local variable 'm_phoneAuthWidget' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/src/permissioncheck.h:89:22: note: Shadowed declaration ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:37:22: note: Shadow variable ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:47:103: performance: Function parameter 'list' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:363:52: performance: Function parameter 'username' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:363:70: performance: Function parameter 'password' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:331:17: style: Variable 'tel' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/permissioncheck.cpp:332:21: style: Variable 'verCode' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/powermanager.cpp:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/powermanager.cpp:454:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/screensaver.cpp:86:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/screensaver.cpp:23:14: warning: Member variable 'ScreenSaver::mode' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/src/screensaver.cpp:23:14: warning: Member variable 'ScreenSaver::effect' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/src/screensaver.cpp:23:14: warning: Member variable 'ScreenSaver::interval' is not initialized in the constructor. [uninitMemberVar] ukui-screensaver-3.0.3.4/src/screensaver.cpp:31:14: warning:inconclusive: Member variable 'ScreenSaver::lastPath' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] ukui-screensaver-3.0.3.4/src/screensaver.cpp:43:14: warning:inconclusive: Member variable 'ScreenSaver::lastPath' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] ukui-screensaver-3.0.3.4/src/screensaver.cpp:114:19: style:inconclusive: Either there is a missing 'override', or the member function 'ScreenSaver::timerStatus' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/screensaver.h:69:10: note: Either there is a missing 'override', or the member function 'ScreenSaver::timerStatus' can be const. ukui-screensaver-3.0.3.4/src/screensaver.cpp:114:19: note: Either there is a missing 'override', or the member function 'ScreenSaver::timerStatus' can be const. ukui-screensaver-3.0.3.4/src/screensaver.cpp:119:27: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 'debug'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/src/screensaver.h:75:27: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 'debug'. ukui-screensaver-3.0.3.4/src/screensaver.cpp:119:27: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 'debug'. ukui-screensaver-3.0.3.4/src/screensaver.cpp:121:13: style: Variable 'modes' can be declared as const array [constVariable] ukui-screensaver-3.0.3.4/src/screensaver.cpp:122:13: style: Variable 'effects' can be declared as const array [constVariable] ukui-screensaver-3.0.3.4/src/screensaverwidget.cpp:41:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/screensaverwidget.cpp:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/screensaverwidget.cpp:105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/screensaverwidget.cpp:151:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/sessionwatcher.cpp:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QDBusObjectPath [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/sessionwatcher.cpp:28:5: performance: Variable 'sessionPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/src/sessionwatcher.cpp:53:53: performance: Function parameter 'key' should be passed by const reference. However it seems that 'onConfigurationChanged' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/src/sessionwatcher.cpp:49:36: note: Function pointer used here. ukui-screensaver-3.0.3.4/src/sessionwatcher.cpp:53:53: note: Function parameter 'key' should be passed by const reference. However it seems that 'onConfigurationChanged' is a callback function. ukui-screensaver-3.0.3.4/src/switchbuttongroup.cpp:58:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Maximum [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/switchbuttongroup.cpp:122:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/switchbuttongroup.cpp:62:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/switchbuttongroup.cpp:62:14: style: Variable 's' is assigned a value that is never used. [unreadVariable] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:137:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:342:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToClose [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/tabletlockwidget.h:105:26: style:inconclusive: Member variable 'TabletLockWidget::m_digitalAuthDialog' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:60:5: note: Member variable 'TabletLockWidget::m_digitalAuthDialog' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/tabletlockwidget.h:105:26: note: Member variable 'TabletLockWidget::m_digitalAuthDialog' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/tabletlockwidget.h:99:26: style:inconclusive: Member variable 'TabletLockWidget::m_vKeyboard' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:65:5: note: Member variable 'TabletLockWidget::m_vKeyboard' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/tabletlockwidget.h:99:26: note: Member variable 'TabletLockWidget::m_vKeyboard' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/tabletlockwidget.h:115:28: style:inconclusive: Member variable 'TabletLockWidget::m_eduPlatformInterface' is in the wrong place in the initializer list. [initializerList] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:71:5: note: Member variable 'TabletLockWidget::m_eduPlatformInterface' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/tabletlockwidget.h:115:28: note: Member variable 'TabletLockWidget::m_eduPlatformInterface' is in the wrong place in the initializer list. ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:126:24: style: Either there is a missing 'override', or the member function 'TabletLockWidget::stopAuth' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/tabletlockwidget.h:63:10: note: Either there is a missing 'override', or the member function 'TabletLockWidget::stopAuth' can be static. ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:126:24: note: Either there is a missing 'override', or the member function 'TabletLockWidget::stopAuth' can be static. ukui-screensaver-3.0.3.4/src/verificationwidget.h:44:5: style: Class 'InputInfos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/verificationwidget.h:115:5: style: Class 'PhoneAuthWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/verificationwidget.h:166:5: style: Class 'GetPhoneNumThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/digitalauthdialog.h:55:36: performance: Function parameter 'password' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verificationwidget.h:64:53: performance: Function parameter 'phoneNum' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verificationwidget.h:172:51: performance: Function parameter 'phoneNum' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:258:84: performance: Function parameter 'pinCode' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:281:87: performance: Function parameter 'loginname' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:281:106: performance: Function parameter 'loginpwd' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:295:112: performance: Function parameter 'args' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:301:128: performance: Function parameter 'args' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/tabletlockwidget.cpp:324:61: performance: Function parameter 'key' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:100:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportAllSlots [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:69:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:68:15: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:68:15: note: Assignment 'fp=popen("xset s 0 0","r")', assigned value is 0 ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:69:12: note: Null pointer dereference ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:77:18: style: Local variable 'ret' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:58:22: note: Shadowed declaration ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:77:18: note: Shadow variable ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:83:18: style: Local variable 'ret' shadows outer variable [shadowVariable] ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:58:22: note: Shadowed declaration ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:83:18: note: Shadow variable ukui-screensaver-3.0.3.4/src/ukui-screensaver-backend.cpp:108:21: style: Variable 'watcher' can be declared as pointer to const [constVariablePointer] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:56:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:118:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCL_CURRENT [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:71:5: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:69:33: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:69:19: note: Assignment 'value=(char*)malloc(sizeof(char)*(length+1))', assigned value is 0 ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:71:5: note: Null pointer dereference ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:69:19: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:80:30: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:83:25: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:84:25: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:89:29: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:125:40: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:145:25: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/ukui-screensaver-checkpass.cpp:146:25: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/ukui-screensaver-command.cpp:81:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:303:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:150:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:120:1: error: Resource leak: fd [resourceLeak] ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:62:37: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:61:15: note: Assuming allocation function fails ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:61:15: note: Assignment 'fp=popen(cmd,"r")', assigned value is 0 ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:62:37: note: Null pointer dereference ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:287:9: style: The scope of the variable 'fileSize' can be reduced. [variableScope] ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:284:13: style: Variable 'name' can be declared as const array [constVariable] ukui-screensaver-3.0.3.4/src/users.cpp:120:5: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] ukui-screensaver-3.0.3.4/src/users.cpp:39:5: performance: Variable 'defaultIcon' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ukui-screensaver-3.0.3.4/src/users.cpp:43:24: style:inconclusive: Either there is a missing 'override', or the member function 'Users::getUsers' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/users.h:41:21: note: Either there is a missing 'override', or the member function 'Users::getUsers' can be const. ukui-screensaver-3.0.3.4/src/users.cpp:43:24: note: Either there is a missing 'override', or the member function 'Users::getUsers' can be const. ukui-screensaver-3.0.3.4/src/users.cpp:80:16: style:inconclusive: Either there is a missing 'override', or the member function 'Users::getDefaultIcon' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/users.h:43:13: note: Either there is a missing 'override', or the member function 'Users::getDefaultIcon' can be const. ukui-screensaver-3.0.3.4/src/users.cpp:80:16: note: Either there is a missing 'override', or the member function 'Users::getDefaultIcon' can be const. ukui-screensaver-3.0.3.4/src/users.h:41:21: performance: Function 'getUsers()' should return member 'users' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/users.h:43:13: performance: Function 'getDefaultIcon()' should return member 'defaultIcon' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/users.cpp:169:21: warning: Uninitialized variable: user.uid [uninitvar] ukui-screensaver-3.0.3.4/src/users.cpp:136:11: note: Assuming condition is false ukui-screensaver-3.0.3.4/src/users.cpp:169:21: note: Uninitialized variable: user.uid ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:50:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:128:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:206:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:219:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:336:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:396:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:481:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:500:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariant [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:285:21: style:inconclusive: Either there is a missing 'override', or the member function 'InputInfos::getPhoneNumer' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/verificationwidget.h:45:13: note: Either there is a missing 'override', or the member function 'InputInfos::getPhoneNumer' can be const. ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:285:21: note: Either there is a missing 'override', or the member function 'InputInfos::getPhoneNumer' can be const. ukui-screensaver-3.0.3.4/src/verificationwidget.h:45:13: performance: Function 'getPhoneNumer()' should return member 'm_phoneNum' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:59:103: performance: Function parameter 'list' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:63:83: performance: Function parameter 'loginname' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:63:102: performance: Function parameter 'loginpwd' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:344:61: performance: Function parameter 'phoneNum' should be passed by const reference. However it seems that 'onGetPhoneNum' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:140:79: note: Function pointer used here. ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:344:61: note: Function parameter 'phoneNum' should be passed by const reference. However it seems that 'onGetPhoneNum' is a callback function. ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:553:52: performance: Function parameter 'username' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:553:70: performance: Function parameter 'password' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verificationwidget.cpp:671:30: performance: Function parameter 's' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verticalVerificationwidget.cpp:49:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verticalVerificationwidget.cpp:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/verticalVerificationwidget.cpp:56:103: performance: Function parameter 'list' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verticalVerificationwidget.cpp:60:83: performance: Function parameter 'loginname' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/verticalVerificationwidget.cpp:60:102: performance: Function parameter 'loginpwd' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:250:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTime' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/weathermanager.h:88:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTime' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:250:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTime' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:260:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityId' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/weathermanager.h:91:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityId' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:260:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityId' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:270:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityName' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/weathermanager.h:94:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityName' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:270:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCityName' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:280:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCondText' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/weathermanager.h:97:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCondText' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:280:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getCondText' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:290:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getAirHumidity' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/weathermanager.h:100:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getAirHumidity' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:290:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getAirHumidity' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:300:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTemperature' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/weathermanager.h:103:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTemperature' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:300:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getTemperature' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:310:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindDirection' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/weathermanager.h:106:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindDirection' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:310:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindDirection' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:320:27: style:inconclusive: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindForce' can be const. [functionConst] ukui-screensaver-3.0.3.4/src/weathermanager.h:109:13: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindForce' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.cpp:320:27: note: Either there is a missing 'override', or the member function 'LocalWeatherInfo::getWindForce' can be const. ukui-screensaver-3.0.3.4/src/weathermanager.h:88:13: performance: Function 'getTime()' should return member 'm_update_time' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/weathermanager.h:91:13: performance: Function 'getCityId()' should return member 'm_city_id' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/weathermanager.h:94:13: performance: Function 'getCityName()' should return member 'm_city_name' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/weathermanager.h:97:13: performance: Function 'getCondText()' should return member 'm_cond_text' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/weathermanager.h:100:13: performance: Function 'getAirHumidity()' should return member 'm_air_humidity' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/weathermanager.h:103:13: performance: Function 'getTemperature()' should return member 'm_temperature' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/weathermanager.h:106:13: performance: Function 'getWindDirection()' should return member 'm_wind_direction' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/weathermanager.h:109:13: performance: Function 'getWindForce()' should return member 'm_wind_force' by const reference. [returnByReference] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:176:25: performance: Range variable 'now' should be declared as const reference. [iterateByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:200:48: performance: Function parameter 'cond' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:245:40: performance: Function parameter 'time' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:255:42: performance: Function parameter 'cityId' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:265:44: performance: Function parameter 'cityName' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:275:44: performance: Function parameter 'condText' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:285:47: performance: Function parameter 'airHumidity' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:295:47: performance: Function parameter 'temperature' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:305:49: performance: Function parameter 'windDirection' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:315:45: performance: Function parameter 'windForce' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/weathermanager.cpp:226:17: style: Unused variable: strBuffer [unusedVariable] ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:91:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:146:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:188:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:348:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:217:51: performance: Function parameter 'loginname' should be passed by const reference. However it seems that 'qRStatusChangeSolt' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:339:41: note: Function pointer used here. ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:217:51: note: Function parameter 'loginname' should be passed by const reference. However it seems that 'qRStatusChangeSolt' is a callback function. ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:217:70: performance: Function parameter 'loginpwd' should be passed by const reference. However it seems that 'qRStatusChangeSolt' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:339:41: note: Function pointer used here. ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:217:70: note: Function parameter 'loginpwd' should be passed by const reference. However it seems that 'qRStatusChangeSolt' is a callback function. ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:269:49: performance: Function parameter 'message' should be passed by const reference. [passedByValue] ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:291:66: performance: Function parameter 'url' should be passed by const reference. However it seems that 'onQRUrlReady' is a callback function. [passedByValueCallback] ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:164:92: note: Function pointer used here. ukui-screensaver-3.0.3.4/src/wechatauthdialog.cpp:291:66: note: Function parameter 'url' should be passed by const reference. However it seems that 'onQRUrlReady' is a callback function. ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:151:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRecordFromServer [valueFlowBailoutIncompleteVar] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:182:28: style: The member function 'XEventMonitorPrivate::filterWheelEvent' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:54:10: note: The member function 'XEventMonitorPrivate::filterWheelEvent' can be static. ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:182:28: note: The member function 'XEventMonitorPrivate::filterWheelEvent' can be static. ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:61:5: style: The member function 'XEventMonitorPrivate::d_func' can be static. [functionStatic] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:47:5: style: Class 'XEventMonitorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:113:9: error: Resource leak: display [resourceLeak] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:145:6: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:152:26: style: C-style pointer casting [cstyleCast] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:143:46: style:inconclusive: Function 'callback' argument 1 names different: declaration 'trash' definition 'ptr'. [funcArgNamesDifferent] ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:55:35: note: Function 'callback' argument 1 names different: declaration 'trash' definition 'ptr'. ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:143:46: note: Function 'callback' argument 1 names different: declaration 'trash' definition 'ptr'. ukui-screensaver-3.0.3.4/src/xeventmonitor.cpp:192:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] diff: head ukui-screensaver-3.0.3.4/src/ukui-screensaver-dialog.cpp:284:13: style: Variable 'name' can be declared as const array [constVariable] DONE