2025-09-03 06:53 ftp://ftp.de.debian.org/debian/pool/main/r/remmina/remmina_1.4.40+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=libcurl --library=openssl --library=python --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-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: e6e045f (2025-09-02 21:05:14 +0200) count: 564 1464 elapsed-time: 3.9 11.7 head-timing-info: old-timing-info: head results: Remmina-v1.4.40/plugins/exec/exec_plugin.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/exec/exec_plugin.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_HUP [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/exec/exec_plugin.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/exec/exec_plugin.c:148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/exec/exec_plugin.c:257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/exec/exec_plugin.c:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/exec/exec_plugin.c:70:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cb_child_setup' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/exec/exec_plugin.c:188:5: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/exec/exec_plugin.c:70:37: note: Parameter 'data' can be declared as pointer to const Remmina-v1.4.40/plugins/exec/exec_plugin.c:158:14: style: Variable 'out_ch' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/exec/exec_plugin.c:158:23: style: Variable 'err_ch' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/exec/exec_plugin.c:259:28: style: Variable 'gpdata' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:339:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:457:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:469:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:481:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:595:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:641:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:647:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:721:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:909:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:740:12: error: Allocation with g_strdup, strstr doesn't release it. [leakNoVarFunctionCall] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:458:18: style: Variable 'gpdata' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/gvnc/gvnc_plugin.c:470:18: style: Variable 'gpdata' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin.cpp:82:12: warning: If memory allocation fails, then there is a possible null pointer dereference: cpassword [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin.cpp:81:37: note: Assuming allocation function fails Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin.cpp:81:23: note: Assignment 'cpassword=(char*)malloc(pba.size()+1)', assigned value is 0 Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin.cpp:82:12: note: Null pointer dereference Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin.cpp:81:23: style: C-style pointer casting [cstyleCast] Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin_main.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin_main.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin_main.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin_main.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin_main.c:47:75: style: Parameter 'plugin' can be declared as pointer to const. However it seems that 'remmina_plugin_kwallet_is_service_available' is a callback function, if 'plugin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin_main.c:123:3: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/kwallet/src/kwallet_plugin_main.c:47:75: note: Parameter 'plugin' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/pygobject.h:341:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ImportError [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:226:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:91:52: style:inconclusive: Function 'python_wrapper_last_result_set' argument 1 names different: declaration 'result' definition 'last_result'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.h:197:52: note: Function 'python_wrapper_last_result_set' argument 1 names different: declaration 'result' definition 'last_result'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:91:52: note: Function 'python_wrapper_last_result_set' argument 1 names different: declaration 'result' definition 'last_result'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_common.c:213:12: style: Variable 'test' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_entry.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_entry.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_entry.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_entry.c:71:61: style:inconclusive: Function 'python_wrapper_create_entry_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_entry.h:61:61: note: Function 'python_wrapper_create_entry_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_entry.c:71:61: note: Function 'python_wrapper_create_entry_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_entry.c:60:66: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_entry_entry_func_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_entry.c:92:31: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_entry.c:60:66: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:127:60: style:inconclusive: Function 'python_wrapper_create_file_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.h:61:60: note: Function 'python_wrapper_create_file_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:127:60: note: Function 'python_wrapper_create_file_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:55:74: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_file_import_test_func_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:149:37: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:55:74: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:59:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:71:73: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_file_import_func_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:150:32: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:71:73: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:93:74: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_file_export_test_func_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:151:37: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:93:74: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:97:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:112:60: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_file_export_func_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:152:32: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:112:60: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_file.c:116:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_plugin.c:205:85: error: There is an unknown macro here somewhere. Configuration is required. If REMMINA_RUNTIME_PLUGINDIR is a macro then please configure it. [unknownMacro] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_pref.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_pref.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_pref.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_pref.c:73:60: style:inconclusive: Function 'python_wrapper_create_pref_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_pref.h:61:60: note: Function 'python_wrapper_create_pref_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_pref.c:73:60: note: Function 'python_wrapper_create_pref_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_pref.c:58:73: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_pref_get_pref_body_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_pref.c:96:34: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_pref.c:58:73: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:195:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:202:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:220:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemminaProtocolPlugin [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:76:13: style: Variable 'result' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:89:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:108:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol.c:164:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:297:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:344:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:374:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:414:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:477:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:505:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:513:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:535:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:544:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:553:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:562:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:571:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:616:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:632:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:640:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:656:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:664:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:672:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:680:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:688:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:715:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:724:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:733:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:742:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:773:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:791:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:800:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:819:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:212:51: style: Parameter 'self' can be declared as pointer to const. However it seems that 'python_protocol_feature_init' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:225:13: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:212:51: note: Parameter 'self' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:212:67: style: Parameter 'args' can be declared as pointer to const. However it seems that 'python_protocol_feature_init' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:225:13: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:212:67: note: Parameter 'args' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:212:83: style: Parameter 'kwds' can be declared as pointer to const. However it seems that 'python_protocol_feature_init' is a callback function, if 'kwds' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:225:13: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:212:83: note: Parameter 'kwds' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:817:77: style: Parameter 'self' can be declared as pointer to const. However it seems that 'protocol_widget_send_keys_signals' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:192:39: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_protocol_widget.c:817:77: note: Parameter 'self' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:424:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMMINA_TYPEHINT_UNDEFINED [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:450:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:468:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:488:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyByteArray_Type [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:520:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:534:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:568:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:587:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:622:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:733:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:751:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:764:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:840:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:856:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:870:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:885:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:905:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:926:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:952:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:961:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:970:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:979:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:988:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1012:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1026:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1040:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1055:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1071:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1095:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:762:76: style:inconclusive: Function 'remmina_register_plugin_wrapper' argument 2 names different: declaration 'plugin' definition 'plugin_instance'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:67:76: note: Function 'remmina_register_plugin_wrapper' argument 2 names different: declaration 'plugin' definition 'plugin_instance'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:762:76: note: Function 'remmina_register_plugin_wrapper' argument 2 names different: declaration 'plugin' definition 'plugin_instance'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1010:77: style:inconclusive: Function 'python_wrapper_log_print_wrapper' argument 2 names different: declaration 'arg' definition 'args'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:79:77: note: Function 'python_wrapper_log_print_wrapper' argument 2 names different: declaration 'arg' definition 'args'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1010:77: note: Function 'python_wrapper_log_print_wrapper' argument 2 names different: declaration 'arg' definition 'args'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1024:73: style:inconclusive: Function 'python_wrapper_debug_wrapper' argument 2 names different: declaration 'msg' definition 'args'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:66:73: note: Function 'python_wrapper_debug_wrapper' argument 2 names different: declaration 'msg' definition 'args'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1024:73: note: Function 'python_wrapper_debug_wrapper' argument 2 names different: declaration 'msg' definition 'args'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1219:70: style:inconclusive: Function 'remmina_protocol_plugin_init_auth_wrapper' argument 1 names different: declaration 'self' definition 'module'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:93:70: note: Function 'remmina_protocol_plugin_init_auth_wrapper' argument 1 names different: declaration 'self' definition 'module'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1219:70: note: Function 'remmina_protocol_plugin_init_auth_wrapper' argument 1 names different: declaration 'self' definition 'module'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1219:104: style:inconclusive: Function 'remmina_protocol_plugin_init_auth_wrapper' argument 3 names different: declaration 'kwargs' definition 'kwds'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:93:102: note: Function 'remmina_protocol_plugin_init_auth_wrapper' argument 3 names different: declaration 'kwargs' definition 'kwds'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina.c:1219:104: note: Function 'remmina_protocol_plugin_init_auth_wrapper' argument 3 names different: declaration 'kwargs' definition 'kwds'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina_file.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina_file.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina_file.c:109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina_file.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina_file.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina_file.c:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina_file.c:175:65: style:inconclusive: Function 'file_get_secret' argument 2 names different: declaration 'setting' definition 'key'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina_file.c:50:65: note: Function 'file_get_secret' argument 2 names different: declaration 'setting' definition 'key'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_remmina_file.c:175:65: note: Function 'file_get_secret' argument 2 names different: declaration 'setting' definition 'key'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:106:62: style:inconclusive: Function 'python_wrapper_create_secret_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.h:66:62: note: Function 'python_wrapper_create_secret_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:106:62: note: Function 'python_wrapper_create_secret_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:51:66: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_secret_init_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:126:25: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:51:66: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:56:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:60:82: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_secret_is_service_available_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:127:41: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:60:82: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:65:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:70:67: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_secret_store_password_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:128:35: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:70:67: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:80:65: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_secret_get_password_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:129:33: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:80:65: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:97:68: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_secret_delete_password_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:130:36: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_secret.c:97:68: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_tool.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_tool.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_tool.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_tool.c:58:60: style:inconclusive: Function 'python_wrapper_create_tool_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. [funcArgNamesDifferent] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_tool.h:66:60: note: Function 'python_wrapper_create_tool_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_tool.c:58:60: note: Function 'python_wrapper_create_tool_plugin' argument 1 names different: declaration 'instance' definition 'plugin'. Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_tool.c:50:82: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'python_wrapper_tool_exec_func_wrapper' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_tool.c:76:30: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/python_wrapper/python_wrapper_tool.c:50:82: note: Parameter 'instance' can be declared as pointer to const Remmina-v1.4.40/plugins/rdp/rdp_channels.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_channels.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:223:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:404:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:441:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:616:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:725:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:731:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:800:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:806:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:925:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:952:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:966:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:986:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:991:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:999:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:1010:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:1004:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:385:4: warning: If memory allocation fails, then there is a possible null pointer dereference: (char*)(clipboard->srv_data) [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:384:31: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:384:31: note: Assignment 'clipboard->srv_data=malloc(1)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:385:4: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:648:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pFormatDataRequest [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:646:61: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:646:24: note: Assignment 'pFormatDataRequest=(CLIPRDR_FORMAT_DATA_REQUEST*)malloc(sizeof(CLIPRDR_FORMAT_DATA_REQUEST))', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:648:3: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:769:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:34: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:11: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t)+sizeof(CLIPRDR_FORMAT)*srvcount)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:769:4: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:769:32: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:34: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:11: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t)+sizeof(CLIPRDR_FORMAT)*srvcount)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:769:32: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:770:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:34: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:11: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t)+sizeof(CLIPRDR_FORMAT)*srvcount)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:770:4: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:771:11: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:34: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:11: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t)+sizeof(CLIPRDR_FORMAT)*srvcount)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:771:11: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:774:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:773:34: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:773:11: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t))', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:774:4: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:775:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:773:34: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:773:11: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t))', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:775:4: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:780:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:779:33: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:779:10: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t)+sizeof(CLIPRDR_FORMAT))', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:780:3: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:781:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:779:33: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:779:10: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t)+sizeof(CLIPRDR_FORMAT))', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:781:3: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:791:2: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:34: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:11: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t)+sizeof(CLIPRDR_FORMAT)*srvcount)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:791:2: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:792:2: warning: If memory allocation fails, then there is a possible null pointer dereference: retp [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:34: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:768:11: note: Assignment 'retp=(struct retp_t*)malloc(sizeof(struct retp_t)+sizeof(CLIPRDR_FORMAT)*srvcount)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:792:2: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:874:12: warning: If memory allocation fails, then there is a possible null pointer dereference: outbuf [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:873:29: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:873:14: note: Assignment 'outbuf=(UINT8*)malloc(buffersize)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:874:12: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:885:12: warning: If memory allocation fails, then there is a possible null pointer dereference: outbuf [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:884:29: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:884:14: note: Assignment 'outbuf=(UINT8*)malloc(buffersize)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:885:12: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:898:12: warning: If memory allocation fails, then there is a possible null pointer dereference: outbuf [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:897:29: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:897:14: note: Assignment 'outbuf=(UINT8*)malloc(size)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:898:12: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:104:9: style: Variable 'in_end' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:105:9: style: Variable 'in' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:135:9: style: Variable 'in' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:136:9: style: Variable 'in_end' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:429:34: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:429:57: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:503:20: style: Variable 'pbi5' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:804:98: style: Parameter 'ui' can be declared as pointer to const [constParameterPointer] Remmina-v1.4.40/plugins/rdp/rdp_cliprdr.c:477:46: warning: Division by result of sizeof(). g_utf16_to_utf8() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] Remmina-v1.4.40/plugins/rdp/rdp_event.c:112:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/plugins/rdp/rdp_event.c:112:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/plugins/rdp/rdp_file.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_file.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_file.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_file.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_file.c:207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_file.c:216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_file.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_file.c:250:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] Remmina-v1.4.40/plugins/rdp/rdp_file.c:252:2: note: Found duplicate branches for 'if' and 'else'. Remmina-v1.4.40/plugins/rdp/rdp_file.c:250:7: note: Found duplicate branches for 'if' and 'else'. Remmina-v1.4.40/plugins/rdp/rdp_file.c:44:9: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_graphics.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_graphics.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_graphics.c:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_graphics.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_graphics.c:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_graphics.c:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_graphics.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_monitor.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_monitor.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_monitor.c:107:14: style: Variable 'base' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:454:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:571:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:586:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:633:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:671:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:687:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:717:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:728:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:753:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:828:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:887:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1223:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1501:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FreeRDP_ConnectionType [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1602:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2640:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2670:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2751:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2799:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2841:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2847:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2904:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2939:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:3337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:3359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1260:10: warning: Either the condition 'nCount==0' is redundant or the array 'handles[0]' is accessed at index -1, which is out of bounds. [negativeIndex] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1262:14: note: Assuming that condition 'nCount==0' is not redundant Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1260:10: note: Negative array index Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:517:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:561:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2824:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2628:6: style: The if condition is the same as the previous if condition [duplicateCondition] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2621:6: note: First condition Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2628:6: note: Second condition Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2656:6: style: The if condition is the same as the previous if condition [duplicateCondition] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2654:6: note: First condition Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2656:6: note: Second condition Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1275:8: style: Condition '!rf_process_event_queue(gp)' is always false [knownConditionTrueFalse] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1275:31: note: Calling function 'rf_process_event_queue' returns 1 Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1275:8: note: Condition '!rf_process_event_queue(gp)' is always false Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1397:9: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1396:20: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1396:6: note: Assignment 'p=(char*)malloc(sz)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1397:9: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1398:2: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1396:20: note: Assuming allocation function fails Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1396:6: note: Assignment 'p=(char*)malloc(sz)', assigned value is 0 Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1398:2: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2827:6: warning: Either the condition 'rfi' is redundant or there is possible null pointer dereference: rfi. [nullPointerRedundantCheck] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2808:6: note: Assuming that condition 'rfi' is not redundant Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2827:6: note: Null pointer dereference Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:179:11: style: Local variable 'len' shadows outer variable [shadowVariable] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:168:17: note: Shadowed declaration Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:179:11: note: Shadow variable Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2285:11: style: Local variable 'i' shadows outer variable [shadowVariable] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1617:7: note: Shadowed declaration Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2285:11: note: Shadow variable Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2401:16: style: Local variable 'sn' shadows outer variable [shadowVariable] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2353:15: note: Shadowed declaration Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2401:16: note: Shadow variable Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:117:47: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:458:9: style: Variable 'cval' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:569:40: style: Parameter 'context' can be declared as pointer to const. However it seems that 'rf_begin_paint' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:807:23: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:569:40: note: Parameter 'context' can be declared as pointer to const Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:572:10: style: Variable 'gdi' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:690:14: style: Variable 'disp' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:714:52: style: Parameter 'context' can be declared as pointer to const. However it seems that 'rf_keyboard_set_ime_status' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:813:33: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:714:52: note: Parameter 'context' can be declared as pointer to const Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:1335:15: style: Variable 'dr' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:3339:12: style: Variable 'n' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:3403:12: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:3405:9: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:694:7: style: Variable 'disp' is assigned a value that is never used. [unreadVariable] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2671:25: style: Unused variable: gp [unusedVariable] Remmina-v1.4.40/plugins/rdp/rdp_plugin.c:2700:9: style: Unused variable: auth_list [unusedVariable] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:352:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:390:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:750:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/rdp/rdp_settings.c:761:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:64:78: style: Parameter 'plugin' can be declared as pointer to const. However it seems that 'remmina_plugin_glibsecret_is_service_available' is a callback function, if 'plugin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:193:3: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:64:78: note: Parameter 'plugin' can be declared as pointer to const Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:155:62: style: Parameter 'plugin' can be declared as pointer to const. However it seems that 'remmina_plugin_glibsecret_init' is a callback function, if 'plugin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:192:3: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/secret/src/glibsecret_plugin.c:155:62: note: Parameter 'plugin' can be declared as pointer to const Remmina-v1.4.40/plugins/spice/spice_file.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_file.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_file.c:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_file.c:178:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_file.c:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_file.c:255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_file.c:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_file.c:215:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] Remmina-v1.4.40/plugins/spice/spice_file.c:216:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] Remmina-v1.4.40/plugins/spice/spice_file.c:45:9: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/spice/spice_file.c:64:18: style: Variable 'viewmode' is assigned a value that is never used. [unreadVariable] Remmina-v1.4.40/plugins/spice/spice_file.c:65:30: style: Variable 'unix_string' is assigned a value that is never used. [unreadVariable] Remmina-v1.4.40/plugins/spice/spice_file.c:65:18: style: Variable 'unix_string' is assigned a value that is never used. [unreadVariable] Remmina-v1.4.40/plugins/spice/spice_plugin.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:260:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:374:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:449:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:535:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:549:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:591:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:783:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:841:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin.c:169:12: error: Allocation with g_strdup, strstr doesn't release it. [leakNoVarFunctionCall] Remmina-v1.4.40/plugins/spice/spice_plugin.c:388:16: style: Local variable 'remminafile' shadows outer variable [shadowVariable] Remmina-v1.4.40/plugins/spice/spice_plugin.c:377:15: note: Shadowed declaration Remmina-v1.4.40/plugins/spice/spice_plugin.c:388:16: note: Shadow variable Remmina-v1.4.40/plugins/spice/spice_plugin.c:376:26: style: Variable 'gpdata' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/spice/spice_plugin.c:431:66: style: Parameter 'channel' can be declared as pointer to const. However it seems that 'remmina_plugin_spice_agent_connected_event_cb' is a callback function, if 'channel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/spice/spice_plugin.c:281:3: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/spice/spice_plugin.c:431:66: note: Parameter 'channel' can be declared as pointer to const Remmina-v1.4.40/plugins/spice/spice_plugin.c:456:27: style: Variable 'gpdata' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/spice/spice_plugin.c:457:16: style: Variable 'remminafile' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/plugins/spice/spice_plugin.c:790:11: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] Remmina-v1.4.40/plugins/spice/spice_plugin.c:792:8: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] Remmina-v1.4.40/plugins/spice/spice_plugin.c:456:34: style: Variable 'gpdata' is assigned a value that is never used. [unreadVariable] Remmina-v1.4.40/plugins/spice/spice_plugin.c:457:28: style: Variable 'remminafile' is assigned a value that is never used. [unreadVariable] Remmina-v1.4.40/plugins/spice/spice_plugin.c:456:27: style: Variable 'gpdata' is assigned a value that is never used. [unreadVariable] Remmina-v1.4.40/plugins/spice/spice_plugin.c:457:16: style: Variable 'remminafile' is assigned a value that is never used. [unreadVariable] Remmina-v1.4.40/plugins/spice/spice_plugin_usb.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/spice/spice_plugin_usb.c:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:343:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:132:6: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Remmina-v1.4.40/plugins/telepathy/telepathy_channel_handler.c:228:17: style: Checking if unsigned expression 'n_contacts' is less than zero. [unsignedLessThanZero] Remmina-v1.4.40/plugins/telepathy/telepathy_handler.c:113:26: error: There is an unknown macro here somewhere. Configuration is required. If TP_CLIENT_BUS_NAME_BASE is a macro then please configure it. [unknownMacro] Remmina-v1.4.40/plugins/telepathy/telepathy_plugin.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/telepathy/telepathy_plugin.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/tool_hello_world/plugin.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/tool_hello_world/plugin.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/tool_hello_world/plugin.c:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/tool_hello_world/plugin.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1527:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1527:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/plugins/www/www_plugin.c:48:0: error: failed to evaluate #if condition, undefined function-like macro invocation: WEBKIT_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/plugins/www/www_plugin.c:48:2: error: failed to evaluate #if condition, undefined function-like macro invocation: WEBKIT_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/plugins/www/www_utils.c:60:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/plugins/www/www_utils.c:60:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/plugins/x2go/x2go_plugin.c:2813:3: error: There is an unknown macro here somewhere. Configuration is required. If CANCEL_ASYNC is a macro then please configure it. [unknownMacro] Remmina-v1.4.40/src/remmina_public.h:83:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/src/remmina_public.h:83:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/src/remmina_applet_menu_item.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_applet_menu_item.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_applet_menu_item.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_applet_menu_item.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_applet_menu_item.c:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_applet_menu_item.c:173:25: style: Variable 'itema' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/src/remmina_applet_menu_item.c:174:25: style: Variable 'itemb' can be declared as pointer to const [constVariablePointer] Remmina-v1.4.40/src/remmina_avahi.c:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_avahi.c:286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_avahi.c:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_avahi.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_chat_window.c:51:68: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] Remmina-v1.4.40/src/remmina_chat_window.c:148:86: style: Parameter 'event' can be declared as pointer to const. However it seems that 'remmina_chat_window_send_text_on_key' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/remmina_chat_window.c:221:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/remmina_chat_window.c:148:86: note: Parameter 'event' can be declared as pointer to const Remmina-v1.4.40/src/remmina_crypt.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_crypt.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_curl_connector.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_curl_connector.c:227:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_curl_connector.c:234:13: warning: Return value of function curl_easy_strerror() is not used. [ignoredReturnValue] Remmina-v1.4.40/src/remmina_curl_connector.c:177:3: error: Memory leak: message [memleak] Remmina-v1.4.40/src/remmina_curl_connector.c:186:3: error: Memory leak: message [memleak] Remmina-v1.4.40/src/remmina_curl_connector.c:275:2: error: Memory leak: message [memleak] Remmina-v1.4.40/src/remmina_curl_connector.c:177:3: error: Memory leak: message.info_string [memleak] Remmina-v1.4.40/src/remmina_curl_connector.c:177:3: error: Memory leak: message.title_string [memleak] Remmina-v1.4.40/src/remmina_curl_connector.c:186:3: error: Memory leak: message.info_string [memleak] Remmina-v1.4.40/src/remmina_curl_connector.c:186:3: error: Memory leak: message.title_string [memleak] Remmina-v1.4.40/src/remmina_curl_connector.c:170:24: style: Local variable 'message' shadows outer argument [shadowArgument] Remmina-v1.4.40/src/remmina_curl_connector.c:74:36: note: Shadowed declaration Remmina-v1.4.40/src/remmina_curl_connector.c:170:24: note: Shadow variable Remmina-v1.4.40/src/remmina_curl_connector.c:179:24: style: Local variable 'message' shadows outer argument [shadowArgument] Remmina-v1.4.40/src/remmina_curl_connector.c:74:36: note: Shadowed declaration Remmina-v1.4.40/src/remmina_curl_connector.c:179:24: note: Shadow variable Remmina-v1.4.40/src/remmina_curl_connector.c:199:44: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'remmina_curl_process_response' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/remmina_curl_connector.c:229:49: note: You might need to cast the function pointer here Remmina-v1.4.40/src/remmina_curl_connector.c:199:44: note: Parameter 'buffer' can be declared as pointer to const Remmina-v1.4.40/src/remmina_exec.c:81:30: error: There is an unknown macro here somewhere. Configuration is required. If BUILD_CONFIG is a macro then please configure it. [unknownMacro] Remmina-v1.4.40/src/remmina_marshals.c:100:27: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] Remmina-v1.4.40/src/remmina_marshals.c:139:27: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] Remmina-v1.4.40/src/remmina_marshals.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_marshals.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_masterthread_exec.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_scheduler.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_scheduler.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_scheduler.c:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_scrolled_viewport.c:75:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/src/remmina_scrolled_viewport.c:75:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] Remmina-v1.4.40/src/remmina_sftp_plugin.c:398:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_ssh_plugin.c:1753:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_string_array.c:92:52: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] Remmina-v1.4.40/src/remmina_string_array.c:155:52: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] Remmina-v1.4.40/src/remmina_sysinfo.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_sysinfo.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_sysinfo.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_sysinfo.c:149:3: error: Memory leak: envp [memleak] Remmina-v1.4.40/src/remmina_utils.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:242:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:303:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:385:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:413:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:493:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:581:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:630:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA256 [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:674:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_SHA1 [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:707:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:847:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_OAEP_PADDING [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:1008:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ZLIB_COMPRESSOR_FORMAT_GZIP [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:1061:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] Remmina-v1.4.40/src/remmina_utils.c:974:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] Remmina-v1.4.40/src/remmina_utils.c:274:6: style: Condition 'p' is always true [knownConditionTrueFalse] Remmina-v1.4.40/src/remmina_utils.c:848:17: style: Condition 'out_blksz==-1' is always false [knownConditionTrueFalse] Remmina-v1.4.40/src/remmina_utils.c:1033:3: error: Memory leak: converted_input_stream [memleak] Remmina-v1.4.40/src/remmina_utils.c:188:41: style: Parameter 'haystack' can be declared as pointer to const [constParameterPointer] Remmina-v1.4.40/src/remmina_utils.c:73:10: style: struct member 'lsb_distro_info::name' is never used. [unusedStructMember] Remmina-v1.4.40/src/remmina_utils.c:74:10: style: struct member 'lsb_distro_info::scanstring' is never used. [unusedStructMember] Remmina-v1.4.40/src/remmina_utils.c:88:10: style: struct member 'distro_info::name' is never used. [unusedStructMember] Remmina-v1.4.40/src/remmina_utils.c:974:10: style: Variable 'msg_len' is assigned a value that is never used. [unreadVariable] Remmina-v1.4.40/src/remmina_utils.c:1104:19: style: Variable 'bytes_read' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1083:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1099:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head Remmina-v1.4.40/plugins/rdp/rdp_event.c:112:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Remmina-v1.4.40/plugins/rdp/rdp_event.c:112:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1248:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1324:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1368:13: style: Variable 'rfi' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1377:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1464:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:1530:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:178:34: style: Variable 'rdp_event' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:242:13: style: Variable 'rfi' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:284:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:461:51: style: Redundant assignment of 'rdp_event.monitor_layout.desktopOrientation' to itself. [selfAssignment] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:463:50: style: Redundant assignment of 'rdp_event.monitor_layout.desktopScaleFactor' to itself. [selfAssignment] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:465:49: style: Redundant assignment of 'rdp_event.monitor_layout.deviceScaleFactor' to itself. [selfAssignment] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:501:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:504:13: style: Variable 'rfi' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:520:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:521:13: style: Variable 'rfi' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:543:13: style: Variable 'rfi' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:563:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:566:13: style: Variable 'rfi' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:581:64: style: Parameter 'keypress_opts' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:611:80: style: Parameter 'event' can be declared as pointer to const. However it seems that 'remmina_rdp_event_on_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/rdp/rdp_event.c:1020:2: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/rdp/rdp_event.c:611:80: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:613:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:637:80: style: Parameter 'event' can be declared as pointer to const. However it seems that 'remmina_rdp_event_on_button' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/rdp/rdp_event.c:1024:2: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/rdp/rdp_event.c:637:80: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:639:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:708:80: style: Parameter 'event' can be declared as pointer to const. However it seems that 'remmina_rdp_event_on_scroll' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/rdp/rdp_event.c:1026:2: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/rdp/rdp_event.c:708:80: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:710:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:713:8: style: Unused variable: windows_delta [unusedVariable] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:813:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:818:31: style: Variable 'kep' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:929:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/rdp/rdp_event.c:967:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1003:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1014:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1021:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1031:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1038:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1052:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1075:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1092:26: style: Condition 'gpdata->listen_sock>=0' is always true [knownConditionTrueFalse] Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1084:26: note: Assuming that condition 'gpdata->listen_sock<0' is not redundant Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1092:26: note: Condition 'gpdata->listen_sock>=0' is always true 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:131:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1407:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1411:25: style: Variable 'remmina_plugin_vnc_main' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1411:2: style: Local variable 'remmina_plugin_vnc_main' shadows outer function [shadowFunction] Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1172:17: note: Shadowed declaration Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1411:2: note: Shadow variable 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1421:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMMINA_PROTOCOL_WIDGET_SCALE_MODE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1433:81: style: Parameter 'event' can be declared as pointer to const. However it seems that 'remmina_plugin_vnc_on_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1711:2: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1433:81: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1435:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1452:81: style: Parameter 'event' can be declared as pointer to const. However it seems that 'remmina_plugin_vnc_on_button' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1713:2: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1452:81: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1454:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1496:81: style: Parameter 'event' can be declared as pointer to const. However it seems that 'remmina_plugin_vnc_on_scroll' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1714:2: note: You might need to cast the function pointer here Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1496:81: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1498:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1527:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1527:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1552:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1634:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1647:4: error: Memory leak: t [memleak] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1661:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1662:24: style: Variable 'gpdata' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1676:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1751:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1820:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1839:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1853:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1912:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1941:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:1975:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:200:24: style: Variable 'gpdata' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:2230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:263:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:313:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANCEL_DEFER [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:326:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:425:20: error: Allocation with g_strdup, g_strrstr doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:442:45: style: Condition 'check_for_endianness()' is always true [knownConditionTrueFalse] Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:130:19: note: Assignment 'x=1', assigned value is 1 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:442:45: note: Calling function 'check_for_endianness' returns 1 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:442:45: note: Condition 'check_for_endianness()' is always true 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:493:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:554:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:574:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:599:41: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:601:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:687:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:718:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:724:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:761:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:775:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:814:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:902:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:932:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/vnc/vnc_plugin.c:965:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:232:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:322:14: style: Redundant initialization for 'request_uri'. The initialized value is overwritten before it is read. [redundantInitialization] Remmina-v1.4.40/plugins/www/www_plugin.c:300:27: note: request_uri is initialized Remmina-v1.4.40/plugins/www/www_plugin.c:322:14: note: request_uri is overwritten 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:342:28: style: The statement 'if (gpdata->document_type!=type) gpdata->document_type=type' is logically equivalent to 'gpdata->document_type=type'. [duplicateConditionalAssign] Remmina-v1.4.40/plugins/www/www_plugin.c:343:25: note: Assignment 'gpdata->document_type=type' Remmina-v1.4.40/plugins/www/www_plugin.c:342:28: note: Condition 'gpdata->document_type!=type' is redundant 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:352:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:383:6: style: Condition 'js_result' is always true [knownConditionTrueFalse] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:388:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head Remmina-v1.4.40/plugins/www/www_plugin.c:48:0: error: failed to evaluate #if condition, undefined function-like macro invocation: WEBKIT_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Remmina-v1.4.40/plugins/www/www_plugin.c:48:2: error: failed to evaluate #if condition, undefined function-like macro invocation: WEBKIT_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:570:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:732:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:757:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:808:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:818:13: style: Variable 'screenshot' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:865:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_plugin.c:968:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_utils.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_utils.c:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_utils.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head Remmina-v1.4.40/plugins/www/www_utils.c:60:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Remmina-v1.4.40/plugins/www/www_utils.c:60:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Remmina-v1.4.40/plugins/www/www_utils.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/plugins/www/www_utils.c:85:37: style: Parameter 'haystack' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/plugins/www/www_utils.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1007:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1028:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1079:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1173:7: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1173:7: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1182:59: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1182:59: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1187:48: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1187:48: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1188:50: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1188:50: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1190:9: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1190:9: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1192:5: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1192:5: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1193:25: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1193:25: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1194:41: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1194:41: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1195:18: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1195:18: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1196:26: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1196:26: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1196:59: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1196:59: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1197:23: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1197:23: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1197:56: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1197:56: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1198:23: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1198:23: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1198:59: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1198:59: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1199:20: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1199:20: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1200:21: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1200:21: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1208:8: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1208:8: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1210:18: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1210:18: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1211:18: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1211:18: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1212:26: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1212:26: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1212:62: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1212:62: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1213:26: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1213:26: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1213:59: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1213:59: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1214:20: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1214:20: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1215:5: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1215:5: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1216:23: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1216:23: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1216:56: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1216:56: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1217:20: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1218:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1217:20: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:1238:67: style: Parameter 'page' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/rcw.c:1349:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1406:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1418:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1430:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1440:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1487:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1499:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1513:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1529:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1590:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1601:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1652:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMMINA_PROTOCOL_WIDGET_SCALE_MODE_DYNRES [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1720:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1741:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1765:81: style: Parameter 'cnnwin' can be declared as pointer to const. However it seems that 'rcw_toolbar_open_main' is a callback function, if 'cnnwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:2438:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:1765:81: note: Parameter 'cnnwin' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:1767:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1777:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1792:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1806:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1820:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1821:26: style: Variable 'feature' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/rcw.c:1835:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1836:26: style: Variable 'feature' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/rcw.c:1847:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1848:26: style: Variable 'feature' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/rcw.c:1857:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1892:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1914:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1975:93: style: Parameter 'menuitem' can be declared as pointer to const. However it seems that 'rcw_toolbar_menu_on_launch_item' is a callback function, if 'menuitem' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:2018:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:1975:93: note: Parameter 'menuitem' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:1977:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:1997:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2033:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2111:16: style: Variable 'k_tooltip' can be declared as const array [constVariable] 2.18.0 Remmina-v1.4.40/src/rcw.c:2142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:223:58: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/rcw.c:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2331:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2712:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2837:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2881:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2886:84: style: Parameter 'event' can be declared as pointer to const. However it seems that 'rcw_floating_toolbar_on_leave' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:3982:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:2886:84: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:2889:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2899:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2909:80: style: Parameter 'event' can be declared as pointer to const. However it seems that 'rcw_on_leave_notify_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:3459:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:2909:80: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:2912:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2946:80: style: Parameter 'event' can be declared as pointer to const. However it seems that 'rco_leave_protocol_widget' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:4704:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:2946:80: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:2949:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:2971:73: style: Parameter 'event' can be declared as pointer to const. However it seems that 'rco_enter_protocol_widget' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:4703:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:2971:73: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:2974:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3007:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3035:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3061:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3080:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3088:83: style: Parameter 'event' can be declared as pointer to const. However it seems that 'rcw_floating_toolbar_on_scroll' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:3983:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:3088:83: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:3091:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3214:13: style: Unused variable: pinbutton [unusedVariable] 2.18.0 Remmina-v1.4.40/src/rcw.c:3252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3292:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3311:73: style: Parameter 'event' can be declared as pointer to const. However it seems that 'rcw_state_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:3454:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:3311:73: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:3313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3372:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3403:17: style: Variable 'target_monitor' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/rcw.c:3430:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3523:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3569:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3657:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3678:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3708:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3710:27: style: Variable 'cnnobj_newpage' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/rcw.c:3728:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3741:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3800:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3820:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:3892:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:399:61: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1181:46: note: Calling function 'get_current_allowed_scale_mode', 1st argument 'cnnobj' value is 0 Remmina-v1.4.40/src/rcw.c:399:61: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:399:61: warning: Null pointer dereference: cnnobj [ctunullpointer] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1181:45: note: Calling function get_current_allowed_scale_mode, 1st argument is null Remmina-v1.4.40/src/rcw.c:399:61: note: Dereferencing argument cnnobj that is null 2.18.0 Remmina-v1.4.40/src/rcw.c:4006:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:401:68: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1181:46: note: Calling function 'get_current_allowed_scale_mode', 1st argument 'cnnobj' value is 0 Remmina-v1.4.40/src/rcw.c:401:68: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:4042:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:404:67: warning: Either the condition 'cnnobj!=NULL' is redundant or there is possible null pointer dereference: cnnobj. [nullPointerRedundantCheck] Remmina-v1.4.40/src/rcw.c:1201:16: note: Assuming that condition 'cnnobj!=NULL' is not redundant Remmina-v1.4.40/src/rcw.c:1181:46: note: Calling function 'get_current_allowed_scale_mode', 1st argument 'cnnobj' value is 0 Remmina-v1.4.40/src/rcw.c:404:67: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/rcw.c:4065:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:429:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4353:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4390:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4444:51: style: Parameter 'gp' can be declared as pointer to const. However it seems that 'rco_on_desktop_resize' is a callback function, if 'gp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:4699:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:4444:51: note: Parameter 'gp' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:4446:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4453:49: style: Parameter 'gp' can be declared as pointer to const. However it seems that 'rco_on_update_align' is a callback function, if 'gp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:4700:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:4453:49: note: Parameter 'gp' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:4455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4461:48: style: Parameter 'gp' can be declared as pointer to const. However it seems that 'rco_on_lock_dynres' is a callback function, if 'gp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:4701:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:4461:48: note: Parameter 'gp' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:4463:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4470:50: style: Parameter 'gp' can be declared as pointer to const. However it seems that 'rco_on_unlock_dynres' is a callback function, if 'gp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/rcw.c:4702:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/rcw.c:4470:50: note: Parameter 'gp' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/rcw.c:4472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4481:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4529:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4535:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4559:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4785:57: style: Parameter 'cnnobj' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/rcw.c:4792:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4802:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:4849:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:519:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:552:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:661:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:713:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:720:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:775:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:789:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:806:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:847:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:872:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:888:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:898:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:925:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:941:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/rcw.c:969:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina.c:337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina.c:376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_about.c:51:74: error: There is an unknown macro here somewhere. Configuration is required. If REMMINA_GIT_REVISION is a macro then please configure it. [unknownMacro] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:146:23: style: Variable 'mstr' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:67:68: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_applet_menu.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:144:14: style: Variable 'o' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:156:36: style: Variable 'o' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:158:10: style: Local variable 'markup' shadows outer variable [shadowVariable] Remmina-v1.4.40/src/remmina_bug_report.c:149:9: note: Shadowed declaration Remmina-v1.4.40/src/remmina_bug_report.c:158:10: note: Shadow variable 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:165:10: style: Local variable 'markup' shadows outer variable [shadowVariable] Remmina-v1.4.40/src/remmina_bug_report.c:149:9: note: Shadowed declaration Remmina-v1.4.40/src/remmina_bug_report.c:165:10: note: Shadow variable 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:174:11: style: Local variable 'markup' shadows outer variable [shadowVariable] Remmina-v1.4.40/src/remmina_bug_report.c:149:9: note: Shadowed declaration Remmina-v1.4.40/src/remmina_bug_report.c:174:11: note: Shadow variable 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:182:11: style: Variable 'check_for_at_symbol' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:183:11: style: Variable 'check_for_dot' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:184:11: style: Variable 'check_for_domain' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:187:12: style: Local variable 'markup' shadows outer variable [shadowVariable] Remmina-v1.4.40/src/remmina_bug_report.c:149:9: note: Shadowed declaration Remmina-v1.4.40/src/remmina_bug_report.c:187:12: note: Shadow variable 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:195:12: style: Local variable 'markup' shadows outer variable [shadowVariable] Remmina-v1.4.40/src/remmina_bug_report.c:149:9: note: Shadowed declaration Remmina-v1.4.40/src/remmina_bug_report.c:195:12: note: Shadow variable 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:206:11: style: Local variable 'markup' shadows outer variable [shadowVariable] Remmina-v1.4.40/src/remmina_bug_report.c:149:9: note: Shadowed declaration Remmina-v1.4.40/src/remmina_bug_report.c:206:11: note: Shadow variable 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:214:11: style: Local variable 'markup' shadows outer variable [shadowVariable] Remmina-v1.4.40/src/remmina_bug_report.c:149:9: note: Shadowed declaration Remmina-v1.4.40/src/remmina_bug_report.c:214:11: note: Shadow variable 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:243:18: error: Null pointer dereference [nullPointer] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:243:18: warning: Either the condition 'b_outer==NULL' is redundant or there is possible null pointer dereference: b_outer. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_bug_report.c:242:14: note: Assuming that condition 'b_outer==NULL' is not redundant Remmina-v1.4.40/src/remmina_bug_report.c:243:18: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:254:19: error: Null pointer dereference [nullPointer] 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:254:19: warning: Either the condition 'b_inner==NULL' is redundant or there is possible null pointer dereference: b_inner. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_bug_report.c:253:15: note: Assuming that condition 'b_inner==NULL' is not redundant Remmina-v1.4.40/src/remmina_bug_report.c:254:19: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_bug_report.c:283:5: warning: Either the condition 'log_read_error==NULL' is redundant or there is possible null pointer dereference: log_read_error. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_bug_report.c:282:43: note: Assuming that condition 'log_read_error==NULL' is not redundant Remmina-v1.4.40/src/remmina_bug_report.c:283:5: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_ext_exec.c:125:4: error: Memory pointed to by 'error' is freed twice. [doubleFree] Remmina-v1.4.40/src/remmina_ext_exec.c:105:4: note: Memory pointed to by 'error' is freed twice. Remmina-v1.4.40/src/remmina_ext_exec.c:125:4: note: Memory pointed to by 'error' is freed twice. 2.18.0 Remmina-v1.4.40/src/remmina_ext_exec.c:129:3: error: Memory leak: pcspinner [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_ext_exec.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_external_tools.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_external_tools.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_external_tools.c:50:9: style: Variable 'remminafilename' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_external_tools.c:51:9: style: Variable 'scriptfilename' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_external_tools.c:52:9: style: Variable 'scriptshortname' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_external_tools.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:1028:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:1034:13: style: Variable 'ptm' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:1079:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:1097:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:1120:8: warning: Either the condition '(fd=open(remminafile->statefile,O_CREAT|O_EXCL,0644))<0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] Remmina-v1.4.40/src/remmina_file.c:1118:66: note: Assuming that condition '(fd=open(remminafile->statefile,O_CREAT|O_EXCL,0644))<0' is not redundant Remmina-v1.4.40/src/remmina_file.c:1120:8: note: Invalid argument 2.18.0 Remmina-v1.4.40/src/remmina_file.c:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:210:40: style: Parameter 'remminafile' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:235:95: style: Parameter 'protocol_plugin' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:265:136: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:281:21: style: Condition 'val' is always true [knownConditionTrueFalse] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:352:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:471:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:507:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:553:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:582:2: error: Memory leak: now [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:587:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:596:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:605:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:606:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:616:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:617:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:631:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:632:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:656:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:657:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:678:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:693:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:707:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:728:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:863:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:883:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:897:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:909:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:923:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:946:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:967:3: error: Memory leak: date [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:978:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file.c:981:9: style: Variable 'proto' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1053:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1058:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1070:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1096:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1188:11: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] Remmina-v1.4.40/src/remmina_file_editor.c:1187:20: note: Assuming allocation function fails Remmina-v1.4.40/src/remmina_file_editor.c:1187:20: note: Assignment 'str=malloc(length)', assigned value is 0 Remmina-v1.4.40/src/remmina_file_editor.c:1188:11: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1231:11: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] Remmina-v1.4.40/src/remmina_file_editor.c:1230:20: note: Assuming allocation function fails Remmina-v1.4.40/src/remmina_file_editor.c:1230:20: note: Assignment 'str=malloc(length)', assigned value is 0 Remmina-v1.4.40/src/remmina_file_editor.c:1231:11: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1409:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1468:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1473:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1672:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1709:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1754:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1778:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1794:25: style: Variable 'protocol_plugin' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1843:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1896:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:1948:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2013:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2051:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2071:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2093:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2232:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2365:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:2398:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:241:1: error: Memory leak: markup [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:281:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:371:19: style: Variable 'enabled' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:463:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:464:25: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:513:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:550:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:562:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:579:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:659:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:714:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:748:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:757:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:786:72: style: Parameter 'gfe' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:790:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:812:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:835:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:851:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:851:25: style: Variable 'priv' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:851:30: style: Variable 'priv' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:856:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:950:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_editor.c:998:6: style: Condition 'cs' is always true [knownConditionTrueFalse] 2.18.0 Remmina-v1.4.40/src/remmina_file_manager.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_manager.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_manager.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_manager.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_manager.c:306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_manager.c:342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_manager.c:362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_file_manager.c:365:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_file_manager.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1077:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1087:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1096:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:1267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:164:66: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:264:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:307:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:333:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:356:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:393:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:404:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:453:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:529:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:593:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:662:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:740:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:762:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:811:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:816:114: style: Parameter 'client' can be declared as pointer to const. However it seems that 'remmina_ftp_client_filter_visible_func' is a callback function, if 'client' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/remmina_ftp_client.c:983:34: note: You might need to cast the function pointer here Remmina-v1.4.40/src/remmina_ftp_client.c:816:114: note: Parameter 'client' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:818:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:836:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:843:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:850:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:857:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:864:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_ftp_client.c:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:1021:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:1113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:1124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:1137:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:1196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:1229:3: error: Memory leak: uid [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:1276:12: style: Variable 'n' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:1340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:208:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:377:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:524:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:552:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:554:14: style: Variable 'disp' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:561:7: style: Variable 'disp' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:688:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:690:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:691:19: debug: Scope::checkVariable found variable 'kpo' with varid 0. [varid0] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:812:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:820:22: debug: Scope::checkVariable found variable 'pcountvalue' with varid 0. [varid0] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:821:21: debug: Scope::checkVariable found variable 'pdatevalue' with varid 0. [varid0] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:889:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:922:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:956:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:969:17: style: Same expression on both sides of '&&' because '!kioskmode' and 'kioskmode==0' represent the same value. [knownConditionTrueFalse] 2.18.0 Remmina-v1.4.40/src/remmina_info.c:984:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_key_chooser.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_key_chooser.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_key_chooser.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_key_chooser.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_key_chooser.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:207:37: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:223:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:242:3: error: Mismatching allocation and deallocation: bufn [mismatchAllocDealloc] Remmina-v1.4.40/src/remmina_log.c:239:16: note: Mismatching allocation and deallocation: bufn Remmina-v1.4.40/src/remmina_log.c:242:3: note: Mismatching allocation and deallocation: bufn 2.18.0 Remmina-v1.4.40/src/remmina_log.c:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:358:9: style: Variable 'isodate' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:404:2: style:inconclusive: Statements following noreturn function 'g_error()' will never be executed. [unreachableCode] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:417:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:449:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:464:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:469:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_log.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1014:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1048:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1313:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1327:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1399:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1411:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1417:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1423:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1429:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1435:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1453:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1470:6: error: Return value of allocation function 'g_hostname_to_ascii' is not stored. [leakReturnValNotUsed] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1506:2: error: Memory leak: strings [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1511:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1512:17: style: Same expression on both sides of '&&' because '!kioskmode' and 'kioskmode==0' represent the same value. [knownConditionTrueFalse] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1526:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1532:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1549:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1562:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1582:18: style: Same expression on both sides of '&&' because '!kioskmode' and 'kioskmode==0' represent the same value. [knownConditionTrueFalse] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1603:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1618:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1625:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1646:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1664:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1676:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1683:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1697:17: style: Same expression on both sides of '&&' because '!kioskmode' and 'kioskmode==0' represent the same value. [knownConditionTrueFalse] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1701:17: style: Same expression on both sides of '&&' because '!kioskmode' and 'kioskmode==0' represent the same value. [knownConditionTrueFalse] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1753:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1771:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1840:5: error: Allocation with g_cclosure_new_swap, gtk_accel_group_connect doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1843:5: error: Allocation with g_cclosure_new_swap, gtk_accel_group_connect doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1845:5: error: Allocation with g_cclosure_new_swap, gtk_accel_group_connect doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1866:53: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1877:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:1887:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:370:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:401:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:476:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:513:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:537:21: error: Allocation with g_uri_unescape_string, gtk_tree_store_set doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:551:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:563:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:654:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:682:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:798:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:804:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:832:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:841:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:850:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:887:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:905:85: style: Parameter 'event' can be declared as pointer to const. However it seems that 'remmina_main_search_key_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Remmina-v1.4.40/src/remmina_main.c:1827:2: note: You might need to cast the function pointer here Remmina-v1.4.40/src/remmina_main.c:905:85: note: Parameter 'event' can be declared as pointer to const 2.18.0 Remmina-v1.4.40/src/remmina_main.c:907:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:918:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:947:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_main.c:983:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:489:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:654:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:705:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:723:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:741:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:760:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:777:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_message_panel.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_monitor.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_monitor.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_monitor.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_monitor.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:182:46: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:242:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:344:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:358:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:505:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:518:1: error: Memory leak: mpcp.domain [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:518:1: error: Memory leak: mpcp.gatewaydomain [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:518:1: error: Memory leak: mpcp.gatewaypassword [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:518:1: error: Memory leak: mpcp.gatewayusername [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:518:1: error: Memory leak: mpcp.group [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:518:1: error: Memory leak: mpcp.password [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:518:1: error: Memory leak: mpcp.username [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_mpchange.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_passwd.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_passwd.c:110:52: style:inconclusive: Function 'remmina_passwd' argument 2 names different: declaration 'password_setting' definition 'unlock_password'. [funcArgNamesDifferent] Remmina-v1.4.40/src/remmina_passwd.h:56:52: note: Function 'remmina_passwd' argument 2 names different: declaration 'password_setting' definition 'unlock_password'. Remmina-v1.4.40/src/remmina_passwd.c:110:52: note: Function 'remmina_passwd' argument 2 names different: declaration 'password_setting' definition 'unlock_password'. 2.18.0 Remmina-v1.4.40/src/remmina_passwd.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_passwd.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_passwd.c:71:3: error: Memory leak: color [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_passwd.c:86:1: error: Memory leak: color [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_passwd.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_passwd.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1013:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:104:25: style: Variable 'protocol_plugin' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1050:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemminaPlugin [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1261:73: style: Parameter 'available_plugin' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1261:73: style:inconclusive: Function 'remmina_plugin_manager_verify_duplicate_plugins' argument 1 names different: declaration 'test_plugin' definition 'available_plugin'. [funcArgNamesDifferent] Remmina-v1.4.40/src/remmina_plugin_manager.h:76:73: note: Function 'remmina_plugin_manager_verify_duplicate_plugins' argument 1 names different: declaration 'test_plugin' definition 'available_plugin'. Remmina-v1.4.40/src/remmina_plugin_manager.c:1261:73: note: Function 'remmina_plugin_manager_verify_duplicate_plugins' argument 1 names different: declaration 'test_plugin' definition 'available_plugin'. 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1263:17: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1285:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1310:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1523:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1546:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1548:25: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:1565:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:172:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:176:4: style: Variable 'd' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:339:23: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:339:28: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:364:4: error: Memory leak: plugin_dir [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:422:10: style: Local variable 'name' shadows outer variable [shadowVariable] Remmina-v1.4.40/src/remmina_plugin_manager.c:375:15: note: Shadowed declaration Remmina-v1.4.40/src/remmina_plugin_manager.c:422:10: note: Shadow variable 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:493:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:504:3: error: Memory leak: plugin_dirs [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:513:18: warning: Either the condition 'plugin_dirs!=NULL' is redundant or there is possible null pointer dereference: plugin_dirs. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_plugin_manager.c:521:18: note: Assuming that condition 'plugin_dirs!=NULL' is not redundant Remmina-v1.4.40/src/remmina_plugin_manager.c:513:18: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:534:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:564:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:565:17: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:592:18: error: Null pointer dereference [nullPointer] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:592:18: warning: Either the condition 'b_outer==NULL' is redundant or there is possible null pointer dereference: b_outer. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_plugin_manager.c:591:14: note: Assuming that condition 'b_outer==NULL' is not redundant Remmina-v1.4.40/src/remmina_plugin_manager.c:592:18: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:673:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:679:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:695:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMMINA_PROTOCOL_SETTING_TYPE_SERVER [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:710:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:741:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:748:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:760:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:773:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:783:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:799:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:823:64: style:inconclusive: Function 'remmina_append_json_objects_from_response_str' argument 1 names different: declaration 'response_str' definition 'reader'. [funcArgNamesDifferent] Remmina-v1.4.40/src/remmina_plugin_manager.h:79:64: note: Function 'remmina_append_json_objects_from_response_str' argument 1 names different: declaration 'response_str' definition 'reader'. Remmina-v1.4.40/src/remmina_plugin_manager.c:823:64: note: Function 'remmina_append_json_objects_from_response_str' argument 1 names different: declaration 'response_str' definition 'reader'. 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:825:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:845:4: error: Memory leak: current_plugin.name [memleak] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:908:69: error: Allocation with g_path_get_basename, snprintf doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:912:66: error: Allocation with g_path_get_basename, snprintf doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:972:22: style: Checking if unsigned expression 'bytes_converted' is less than zero. [unsignedLessThanZero] 2.18.0 Remmina-v1.4.40/src/remmina_plugin_manager.c:996:18: warning:inconclusive: Either the condition 'plugin_file==NULL' is redundant or there is possible null pointer dereference: plugin_file. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_plugin_manager.c:992:18: note: Assuming that condition 'plugin_file==NULL' is not redundant Remmina-v1.4.40/src/remmina_plugin_manager.c:996:18: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_plugin_native.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1036:2: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1050:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1080:2: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1088:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1126:2: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:1272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:521:14: error: Allocation with g_key_file_get_string, strcmp doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:880:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:890:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:926:69: error: Allocation with g_strdup, g_key_file_set_string doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/src/remmina_pref.c:95:2: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:431:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:719:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:872:5: error: Allocation with g_cclosure_new_swap, gtk_accel_group_connect doesn't release it. [leakNoVarFunctionCall] 2.18.0 Remmina-v1.4.40/src/remmina_pref_dialog.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_protocol_widget.c:680:5: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT32_FORMAT is a macro then please configure it. [unknownMacro] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:242:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:347:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:388:43: warning: Either the condition 'port' is redundant or there is possible null pointer dereference: port. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_public.c:384:8: note: Assuming that condition 'port' is not redundant Remmina-v1.4.40/src/remmina_public.c:388:43: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_public.c:412:41: warning: Either the condition 'port' is redundant or there is possible null pointer dereference: port. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_public.c:408:6: note: Assuming that condition 'port' is not redundant Remmina-v1.4.40/src/remmina_public.c:412:41: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_public.c:417:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:435:107: warning: Either the condition 'err' is redundant or there is possible null pointer dereference: err. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_public.c:437:8: note: Assuming that condition 'err' is not redundant Remmina-v1.4.40/src/remmina_public.c:435:107: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_public.c:449:4: warning: Either the condition 'port==0' is redundant or there is possible null pointer dereference: port. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_public.c:448:11: note: Assuming that condition 'port==0' is not redundant Remmina-v1.4.40/src/remmina_public.c:449:4: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_public.c:452:41: warning: Either the condition 'port==0' is redundant or there is possible null pointer dereference: port. [nullPointerRedundantCheck] Remmina-v1.4.40/src/remmina_public.c:448:11: note: Assuming that condition 'port==0' is not redundant Remmina-v1.4.40/src/remmina_public.c:452:41: note: Null pointer dereference 2.18.0 Remmina-v1.4.40/src/remmina_public.c:459:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:490:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:524:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:539:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:549:61: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:551:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:567:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:592:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:634:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:637:16: style: Variable 'priority' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:643:12: style: Variable 'priority' is assigned a value that is never used. [unreadVariable] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:659:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_public.c:682:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head Remmina-v1.4.40/src/remmina_public.h:83:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Remmina-v1.4.40/src/remmina_public.h:83:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_scrolled_viewport.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head Remmina-v1.4.40/src/remmina_scrolled_viewport.c:75:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head Remmina-v1.4.40/src/remmina_scrolled_viewport.c:75:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:61:62: style: Parameter 'cell' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_string_list.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_unlock.c:227:36: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] 2.18.0 Remmina-v1.4.40/src/remmina_widget_pool.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_widget_pool.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_widget_pool.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_widget_pool.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_widget_pool.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_widget_pool.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 2.18.0 Remmina-v1.4.40/src/remmina_widget_pool.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] DONE