2024-04-18 17:44 ftp://ftp.de.debian.org/debian/pool/main/m/mosquitto/mosquitto_2.0.18.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 8c78869 (2024-04-18 16:27:02 +0200) count: 1697 610 elapsed-time: 17.2 47.9 head-timing-info: old-timing-info: head results: mosquitto-2.0.18/apps/db_dump/stubs.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_cs_new [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/print.c:158:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/print.c:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/print.c:185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/client.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/client.c:80:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/client.c:109:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/client.c:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/print.c:149:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/print.c:166:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/print.c:184:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/print.c:30:51: style: Parameter 'properties' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/apps/db_dump/print.c:146:37: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/apps/db_dump/print.c:207:31: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/apps/db_dump/db_dump.c:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_cfg [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/db_dump.c:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_client [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/db_dump.c:193:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_client_msg [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/db_dump.c:238:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_msg_store [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/db_dump.c:349:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/db_dump.c:362:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_sub [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/db_dump/db_dump.c:414:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:113:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:240:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:342:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:366:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:404:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:472:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:522:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:596:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_sha512_pbkdf2 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:719:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:811:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:151:44: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/apps/db_dump/db_dump.c:128:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/db_dump.c:337:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/db_dump.c:428:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/db_dump.c:431:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/db_dump.c:464:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/db_dump.c:490:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/db_dump.c:490:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mosquitto-2.0.18/apps/db_dump/db_dump.c:497:1: style: Label 'error' is not used. [unusedLabel] mosquitto-2.0.18/apps/db_dump/db_dump.c:400:8: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/db_dump/db_dump.c:490:50: error: Uninitialized variable: cc->subscriptions [uninitvar] mosquitto-2.0.18/apps/mosquitto_ctrl/example.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/example.c:38:31: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:235:45: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/apps/mosquitto_ctrl/mosquitto_ctrl.c:40:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/mosquitto_ctrl.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/get_password.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/get_password.c:89:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/get_password.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/get_password.c:84:8: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:571:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_PROTOCOL_VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ERRNO [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:277:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:296:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEFAULT_ITERATIONS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:454:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEFAULT_ITERATIONS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:393:43: style: Variable 'j_command' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:393:55: style: Variable 'j_error' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:464:18: style: Variable 'access' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:708:8: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:709:8: style: Variable 'admin_user' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:710:8: style: Variable 'admin_password' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/client/client_props.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:93:43: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:121:37: style: Variable 'action' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/client/pub_client.c:129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/pub_client.c:202:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REASON_STRING [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/pub_client.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/pub_client.c:348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/pub_client.c:394:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/pub_client.c:403:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/pub_client.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/pub_client.c:176:6: style: Expression is always true because 'else if' condition is opposite to previous condition at line 137. [multiCondition] mosquitto-2.0.18/client/pub_client.c:137:5: note: first condition mosquitto-2.0.18/client/pub_client.c:176:6: note: else if condition is opposite to first condition mosquitto-2.0.18/client/pub_shared.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/pub_shared.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_MAX_PAYLOAD [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/rr_client.c:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_RC_DISCONNECT_WITH_WILL_MSG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/rr_client.c:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/rr_client.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_RC_UNSUPPORTED_PROTOCOL_VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/rr_client.c:162:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/rr_client.c:173:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/rr_client.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/rr_client.c:117:6: style: Condition 'result' is always true [knownConditionTrueFalse] mosquitto-2.0.18/client/sub_client.c:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_RC_DISCONNECT_WITH_WILL_MSG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client.c:133:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client.c:185:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client.c:194:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client.c:132:6: style: Expression is always true because 'else if' condition is opposite to previous condition at line 125. [multiCondition] mosquitto-2.0.18/client/sub_client.c:125:5: note: first condition mosquitto-2.0.18/client/sub_client.c:132:6: note: else if condition is opposite to first condition mosquitto-2.0.18/client/sub_client_output.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client_output.c:124:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client_output.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client_output.c:385:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client_output.c:429:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client_output.c:468:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client_output.c:705:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client_output.c:823:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:218:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:219:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:473:10: style: Variable 'idx' is reassigned a value before the old one has been used. [redundantAssignment] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:472:6: note: idx is assigned mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:473:10: note: idx is overwritten mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:288:131: style: Parameter 'helper' can be declared as pointer to const. However it seems that 'update_file_cb' is a callback function, if 'helper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:302:36: note: You might need to cast the function pointer here mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:288:131: note: Parameter 'helper' can be declared as pointer to const mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:441:8: style: Variable 'password_file_tmp' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:443:8: style: Variable 'username' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:444:8: style: Variable 'password_cmd' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:61:14: style: struct member 'cb_helper::line' is never used. [unusedStructMember] mosquitto-2.0.18/examples/mysql_log/mysql_log.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_type [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/examples/mysql_log/mysql_log.c:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_OPT_RECONNECT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/examples/mysql_log/mysql_log.c:34:41: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'connect_callback' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/mysql_log/mysql_log.c:88:42: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/mysql_log/mysql_log.c:34:41: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/examples/mysql_log/mysql_log.c:34:53: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'connect_callback' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/mysql_log/mysql_log.c:88:42: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/mysql_log/mysql_log.c:34:53: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/examples/publish/basic-1.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/examples/publish/basic-1.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/examples/publish/basic-1.c:37:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/publish/basic-1.c:99:39: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/publish/basic-1.c:37:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/examples/publish/basic-1.c:37:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/publish/basic-1.c:99:39: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/publish/basic-1.c:37:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/examples/subscribe/basic-1.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/examples/subscribe/basic-1.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/examples/subscribe/basic-1.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/examples/subscribe/basic-1.c:66:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/subscribe/basic-1.c:95:39: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/subscribe/basic-1.c:66:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/examples/subscribe/basic-1.c:66:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/subscribe/basic-1.c:95:39: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/subscribe/basic-1.c:66:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/examples/subscribe_simple/callback.c:5:34: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/subscribe_simple/callback.c:19:4: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/subscribe_simple/callback.c:5:34: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/examples/subscribe_simple/callback.c:5:46: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/subscribe_simple/callback.c:19:4: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/subscribe_simple/callback.c:5:46: note: Parameter 'userdata' can be declared as pointer to const mosquitto-2.0.18/examples/subscribe_simple/multiple.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topic [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/examples/temperature_conversion/main.cpp:6:6: style: Unused variable: rc [unusedVariable] mosquitto-2.0.18/examples/temperature_conversion/temperature_conversion.cpp:31:9: style: The scope of the variable 'temp_celsius' can be reduced. [variableScope] mosquitto-2.0.18/examples/temperature_conversion/temperature_conversion.cpp:31:23: style: The scope of the variable 'temp_fahrenheit' can be reduced. [variableScope] mosquitto-2.0.18/examples/temperature_conversion/temperature_conversion.cpp:32:7: style: The scope of the variable 'buf' can be reduced. [variableScope] mosquitto-2.0.18/lib/actions.c:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/actions.c:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/actions.c:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/sub_client_output.c:86:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mosquitto-2.0.18/client/sub_client_output.c:791:40: style:inconclusive: Function 'print_message' argument 1 names different: declaration 'cfg' definition 'lcfg'. [funcArgNamesDifferent] mosquitto-2.0.18/client/sub_client_output.h:26:40: note: Function 'print_message' argument 1 names different: declaration 'cfg' definition 'lcfg'. mosquitto-2.0.18/client/sub_client_output.c:791:40: note: Function 'print_message' argument 1 names different: declaration 'cfg' definition 'lcfg'. mosquitto-2.0.18/client/sub_client_output.c:791:40: style: Parameter 'lcfg' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/client/sub_client_output.c:796:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/lib/alias_mosq.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/alias_mosq.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/alias_mosq.c:58:35: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBMOSQUITTO_MAJOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:222:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:227:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:232:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:237:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:242:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:262:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:267:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:272:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:277:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:282:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:287:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:292:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:297:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:302:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:307:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:312:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:317:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:322:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:327:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:332:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:337:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:342:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:347:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:352:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:357:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:363:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:368:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:373:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:378:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/connect.c:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/connect.c:101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_BIND_ADDRESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/connect.c:135:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_BIND_ADDRESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/connect.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/connect.c:241:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:27:26: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:36:26: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:43:26: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:50:26: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:57:26: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:64:26: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:71:26: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:79:26: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/lib/handle_auth.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_connack.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_connack.c:68:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_disconnect.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_ping.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_ping.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_ping.c:56:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mosquitto-2.0.18/lib/handle_pubackcomp.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_publish.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_pubrec.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_pubrel.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_suback.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/handle_unsuback.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/logging_mosq.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/helpers.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/helpers.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/logging_mosq.c:31:54: style:inconclusive: Function 'log__printf' argument 2 names different: declaration 'level' definition 'priority'. [funcArgNamesDifferent] mosquitto-2.0.18/lib/logging_mosq.h:27:54: note: Function 'log__printf' argument 2 names different: declaration 'level' definition 'priority'. mosquitto-2.0.18/lib/logging_mosq.c:31:54: note: Function 'log__printf' argument 2 names different: declaration 'level' definition 'priority'. mosquitto-2.0.18/lib/loop.c:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/loop.c:225:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/loop.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/loop.c:321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/loop.c:336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/loop.c:357:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/loop.c:392:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/messages_mosq.c:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/messages_mosq.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/messages_mosq.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/messages_mosq.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/messages_mosq.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/messages_mosq.c:347:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_SEND_MAXIMUM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/loop.c:258:10: style: Condition 'run' is always true [knownConditionTrueFalse] mosquitto-2.0.18/lib/loop.c:184:50: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/lib/loop.c:290:23: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] mosquitto-2.0.18/lib/loop.c:292:23: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] mosquitto-2.0.18/client/client_shared.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/client_shared.c:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/client_shared.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/client_shared.c:491:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/client_shared.c:533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/client_shared.c:1238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_PROTOCOL_VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/client_shared.c:1347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/client_shared.c:1387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ERRNO [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/client_shared.c:1630:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/misc_mosq.c:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXO [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/misc_mosq.c:172:4: warning: Return value of function getpwuid_r() is not used. [ignoredReturnValue] mosquitto-2.0.18/lib/misc_mosq.c:192:4: warning: Return value of function getgrgid_r() is not used. [ignoredReturnValue] mosquitto-2.0.18/lib/mosquitto.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBMOSQUITTO_MAJOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/mosquitto.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/mosquitto.c:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/mosquitto.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/mosquitto.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/mosquitto.c:348:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/mosquitto.c:399:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/mosquitto.c:326:40: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/lib/mosquitto.c:333:45: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/lib/net_mosq.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/net_mosq.c:396:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/net_mosq.c:527:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/net_mosq.c:906:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/net_mosq.c:914:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/net_mosq.c:976:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/net_mosq.c:1007:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/net_mosq.c:1033:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/net_mosq.c:1171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ERRNO [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/net_mosq.c:1058:34: style:inconclusive: Function 'net__socketpair' argument 1 names different: declaration 'sp1' definition 'pairR'. [funcArgNamesDifferent] mosquitto-2.0.18/lib/net_mosq.h:77:34: note: Function 'net__socketpair' argument 1 names different: declaration 'sp1' definition 'pairR'. mosquitto-2.0.18/lib/net_mosq.c:1058:34: note: Function 'net__socketpair' argument 1 names different: declaration 'sp1' definition 'pairR'. mosquitto-2.0.18/lib/net_mosq.c:1058:54: style:inconclusive: Function 'net__socketpair' argument 2 names different: declaration 'sp2' definition 'pairW'. [funcArgNamesDifferent] mosquitto-2.0.18/lib/net_mosq.h:77:52: note: Function 'net__socketpair' argument 2 names different: declaration 'sp2' definition 'pairW'. mosquitto-2.0.18/lib/net_mosq.c:1058:54: note: Function 'net__socketpair' argument 2 names different: declaration 'sp2' definition 'pairW'. mosquitto-2.0.18/lib/net_mosq.c:394:32: style: Variable 'rp_bind' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/lib/options.c:53:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:115:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:261:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:519:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/options.c:517:45: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/lib/options.c:517:81: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/lib/options.c:550:44: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/lib/packet_datatypes.c:52:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_datatypes.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_datatypes.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_datatypes.c:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_datatypes.c:156:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_datatypes.c:182:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_datatypes.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_datatypes.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_mosq.c:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_mosq.c:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_mosq.c:215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_mosq.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/packet_mosq.c:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/messages_mosq.c:201:33: error: Uninitialized variable: cur->state [uninitvar] mosquitto-2.0.18/lib/messages_mosq.c:289:15: error: Uninitialized variable: msg->state [uninitvar] mosquitto-2.0.18/lib/packet_mosq.c:211:46: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/lib/read_handle.c:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_ERR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_connect.c:53:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:168:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:423:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:447:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:459:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WILL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:610:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:721:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:749:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:773:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:817:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:851:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:892:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:940:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REQUEST_PROBLEM_INFORMATION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:1035:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SHARED_SUB_AVAILABLE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:1055:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_TOPIC_ALIAS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:1075:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MAXIMUM_PACKET_SIZE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:1093:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:1113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_AUTHENTICATION_DATA [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:1143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REASON_STRING [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:1169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:1197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_connect.c:158:33: style:inconclusive: Boolean expression 'clean_session' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] mosquitto-2.0.18/lib/send_disconnect.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/property_mosq.c:154:92: style:inconclusive: Function 'property__read_all' argument 3 names different: declaration 'property' definition 'properties'. [funcArgNamesDifferent] mosquitto-2.0.18/lib/property_mosq.h:45:92: note: Function 'property__read_all' argument 3 names different: declaration 'property' definition 'properties'. mosquitto-2.0.18/lib/property_mosq.c:154:92: note: Function 'property__read_all' argument 3 names different: declaration 'property' definition 'properties'. mosquitto-2.0.18/lib/property_mosq.c:430:85: style:inconclusive: Function 'property__write_all' argument 2 names different: declaration 'property' definition 'properties'. [funcArgNamesDifferent] mosquitto-2.0.18/lib/property_mosq.h:46:85: note: Function 'property__write_all' argument 2 names different: declaration 'property' definition 'properties'. mosquitto-2.0.18/lib/property_mosq.c:430:85: note: Function 'property__write_all' argument 2 names different: declaration 'property' definition 'properties'. mosquitto-2.0.18/lib/property_mosq.c:890:19: style: Variable 'slen_name' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/lib/send_mosq.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_mosq.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_mosq.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_mosq.c:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_mosq.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_mosq.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_mosq.c:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_mosq.c:174:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_publish.c:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NO_CONN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_publish.c:160:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_subscribe.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/send_publish.c:189:58: style:inconclusive: Boolean expression 'dup' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] mosquitto-2.0.18/lib/send_unsubscribe.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/socks_mosq.c:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/srv_mosq.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/strings_mosq.c:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/strings_mosq.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/thread_mosq.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/thread_mosq.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/thread_mosq.c:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/utf8_mosq.c:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/util_mosq.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/util_mosq.c:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/util_mosq.c:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/client/client_shared.c:358:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mosquitto-2.0.18/client/client_shared.c:360:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mosquitto-2.0.18/client/client_shared.c:270:44: style:inconclusive: Function 'client_config_load' argument 1 names different: declaration 'config' definition 'cfg'. [funcArgNamesDifferent] mosquitto-2.0.18/client/client_shared.h:135:44: note: Function 'client_config_load' argument 1 names different: declaration 'config' definition 'cfg'. mosquitto-2.0.18/client/client_shared.c:270:44: note: Function 'client_config_load' argument 1 names different: declaration 'config' definition 'cfg'. mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:541:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:543:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mosquitto-2.0.18/client/client_shared.c:281:8: style: Variable 'env' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:462:8: style: Variable 'env' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:662:8: style: Variable 'err' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/lib/util_topic.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/util_topic.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/util_topic.c:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/util_topic.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/util_topic.c:197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/util_topic.c:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/auth-by-ip/mosquitto_auth_by_ip.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/will_mosq.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/will_mosq.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/deny-protocol-version/mosquitto_deny_protocol_version.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/lib/will_mosq.c:42:9: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/plugins/dynamic-security/acl.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/acl.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/acl.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/acl.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/acl.c:177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/acl.c:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/auth.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIO_FLAGS_BASE64_NO_NL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/auth.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIO_FLAGS_BASE64_NO_NL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/auth.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/auth.c:182:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:58:29: style: Variable 'clientlist_a' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:59:29: style: Variable 'clientlist_b' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:91:21: error: Uninitialized variable: clientlist->priority [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:84:15: note: Assuming condition is false mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:91:21: note: Uninitialized variable: clientlist->priority mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:58:28: style: Variable 'grouplist_a' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:59:28: style: Variable 'grouplist_b' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:86:20: error: Uninitialized variable: grouplist->priority [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:79:14: note: Assuming condition is false mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:86:20: note: Uninitialized variable: grouplist->priority mosquitto-2.0.18/plugins/dynamic-security/clients.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:334:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:480:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:514:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:551:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:587:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:644:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:662:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:708:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:717:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:738:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:912:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:972:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:1036:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:1090:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:1147:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:121:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:218:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:379:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:466:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:551:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:615:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:643:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:652:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:755:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:821:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:879:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:941:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:1084:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:1126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/acl.c:110:21: warning:inconclusive: Either the condition 'acl' is redundant or there is possible null pointer dereference: acl. [nullPointerRedundantCheck] mosquitto-2.0.18/plugins/dynamic-security/acl.c:102:6: note: Assuming that condition 'acl' is not redundant mosquitto-2.0.18/plugins/dynamic-security/acl.c:110:21: note: Null pointer dereference mosquitto-2.0.18/plugins/dynamic-security/acl.c:147:21: warning:inconclusive: Either the condition 'acl' is redundant or there is possible null pointer dereference: acl. [nullPointerRedundantCheck] mosquitto-2.0.18/plugins/dynamic-security/acl.c:139:6: note: Assuming that condition 'acl' is not redundant mosquitto-2.0.18/plugins/dynamic-security/acl.c:147:21: note: Null pointer dereference mosquitto-2.0.18/plugins/dynamic-security/acl.c:221:34: style: Variable 'ed' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/acl.c:46:13: error: Uninitialized variable: acl->allow [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/acl.c:74:13: error: Uninitialized variable: acl->allow [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/json_help.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/json_help.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/json_help.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXO [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:262:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_MAX_PAYLOAD [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:283:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:510:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:522:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:608:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_ERR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:651:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:726:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:737:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:180:4: warning: Return value of function getpwuid_r() is not used. [ignoredReturnValue] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:200:4: warning: Return value of function getgrgid_r() is not used. [ignoredReturnValue] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:324:120: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/plugin.c:367:16: style: Variable 'jtmp' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_FOUND [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:42:27: style: Variable 'rolelist_a' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:43:27: style: Variable 'rolelist_b' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:66:45: error: Uninitialized variables: rolelist.hh, rolelist.rolename, rolelist.role, rolelist.priority [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:217:19: error: Uninitialized variable: rolelist->priority [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:210:13: note: Assuming condition is false mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:217:19: note: Uninitialized variable: rolelist->priority mosquitto-2.0.18/plugins/dynamic-security/groups.c:77:24: style: Variable 'group_a' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:78:24: style: Variable 'group_b' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:112:106: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:375:104: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:460:104: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:544:108: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:646:111: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:872:109: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:925:104: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:929:25: style: Variable 'client' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:1078:117: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/groups.c:184:20: error: Uninitialized variables: group.hh, group.rolelist, group.clientlist, group.groupname, group.text_name, group.text_description [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:328:16: error: Uninitialized variable: group->text_name [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:324:14: note: Assuming condition is false mosquitto-2.0.18/plugins/dynamic-security/groups.c:328:16: note: Uninitialized variable: group->text_name mosquitto-2.0.18/plugins/dynamic-security/groups.c:616:50: error: Uninitialized variable: rolelist->role [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/groups.c:774:33: error: Uninitialized variables: group.hh, group.rolelist, group.clientlist, group.groupname, group.text_name, group.text_description [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:176:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:280:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:452:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:479:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:555:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:612:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:709:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:786:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:842:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/sub_matches_sub.c:43:11: style: Condition '*saveptr' is always true [knownConditionTrueFalse] mosquitto-2.0.18/plugins/dynamic-security/sub_matches_sub.c:89:8: style: Variable 'acl_token' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/sub_matches_sub.c:89:20: style: Variable 'sub_token' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/message-timestamp/mosquitto_message_timestamp.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/message-timestamp/mosquitto_message_timestamp.c:54:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mosquitto-2.0.18/plugins/message-timestamp/mosquitto_message_timestamp.c:47:13: style: Variable 'ti' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/payload-modification/mosquitto_payload_modification.c:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:57:25: style: Variable 'client_a' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:58:25: style: Variable 'client_b' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:324:105: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:474:105: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:508:106: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:545:105: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:580:105: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:655:111: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:722:105: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:730:24: style: Variable 'group' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:1082:107: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:1140:110: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/clients.c:97:21: error: Uninitialized variables: client.hh, client.pw, client.rolelist, client.grouplist, client.username, client.clientid, client.text_name, client.text_description, client.disabled [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:266:17: error: Uninitialized variable: client->clientid [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:262:15: note: Assuming condition is false mosquitto-2.0.18/plugins/dynamic-security/clients.c:266:17: note: Uninitialized variable: client->clientid mosquitto-2.0.18/plugins/dynamic-security/clients.c:709:49: error: Uninitialized variable: rolelist->role [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:718:52: error: Uninitialized variable: rolelist->role [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:913:54: error: Uninitialized variable: grouplist->group [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/clients.c:1054:34: error: Uninitialized variables: client.hh, client.pw, client.rolelist, client.grouplist, client.username, client.clientid, client.text_name, client.text_description, client.disabled [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:57:23: style: Variable 'role_a' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/roles.c:58:23: style: Variable 'role_b' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/plugins/dynamic-security/roles.c:210:47: style: Parameter 'a' can be declared as pointer to const. However it seems that 'insert_acl_cmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/plugins/dynamic-security/roles.c:684:77: note: You might need to cast the function pointer here mosquitto-2.0.18/plugins/dynamic-security/roles.c:210:47: note: Parameter 'a' can be declared as pointer to const mosquitto-2.0.18/plugins/dynamic-security/roles.c:210:70: style: Parameter 'b' can be declared as pointer to const. However it seems that 'insert_acl_cmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/plugins/dynamic-security/roles.c:684:77: note: You might need to cast the function pointer here mosquitto-2.0.18/plugins/dynamic-security/roles.c:210:70: note: Parameter 'b' can be declared as pointer to const mosquitto-2.0.18/plugins/dynamic-security/roles.c:348:103: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/roles.c:473:103: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/roles.c:602:104: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/roles.c:699:107: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/roles.c:830:103: style: Parameter 'correlation_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/plugins/dynamic-security/roles.c:76:23: error: Uninitialized variables: iter.hh, iter.topic, iter.priority, iter.allow [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:115:19: error: Uninitialized variables: role.hh, role.acls, role.clientlist, role.grouplist, role.rolename, role.text_name, role.text_description [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:127:17: error: Uninitialized variable: grouplist->group [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:156:54: error: Uninitialized variable: iter->priority [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:149:12: note: Assuming condition is false mosquitto-2.0.18/plugins/dynamic-security/roles.c:156:54: note: Uninitialized variable: iter->priority mosquitto-2.0.18/plugins/dynamic-security/roles.c:199:29: error: Uninitialized variables: role.hh, role.acls, role.clientlist, role.grouplist, role.rolename, role.text_name, role.text_description [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:464:17: error: Uninitialized variable: grouplist->group [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:573:30: error: Uninitialized variables: role.hh, role.acls, role.clientlist, role.grouplist, role.rolename, role.text_name, role.text_description [uninitvar] mosquitto-2.0.18/plugins/dynamic-security/roles.c:353:9: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/lib/util_topic.c:216:37: style: Condition 'topic[0]==0' is always false [knownConditionTrueFalse] mosquitto-2.0.18/lib/util_topic.c:308:30: style: Condition 'sub[0]!=0' is always false [knownConditionTrueFalse] mosquitto-2.0.18/lib/util_topic.c:212:15: note: Assuming that condition 'sub[0]!=0' is not redundant mosquitto-2.0.18/lib/util_topic.c:308:30: note: Condition 'sub[0]!=0' is always false mosquitto-2.0.18/lib/util_topic.c:435:29: style: Condition 'sposdirection [uninitvar] mosquitto-2.0.18/src/keepalive.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/keepalive.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_sock [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/keepalive.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/keepalive.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/logging.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/logging.c:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PID [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/logging.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/logging.c:220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/loop.c:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/loop.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/loop.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/loop.c:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/loop.c:284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_cs_disconnected [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/logging.c:98:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mosquitto-2.0.18/src/logging.c:206:8: style: Variable 'log_timestamp_format' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/src/mosquitto.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_mqtt [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:229:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:404:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:422:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:503:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mux_poll.c:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mux_poll.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mux_poll.c:143:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mux_poll.c:149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mux_poll.c:159:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mux_poll.c:167:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mux_poll.c:200:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mux_poll.c:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mux_poll.c:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_sock [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/mosquitto.c:100:10: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] mosquitto-2.0.18/src/mosquitto.c:107:12: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] mosquitto-2.0.18/src/net.c:87:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/net.c:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/net.c:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/net.c:511:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/net.c:633:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_ERR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/net.c:698:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/net.c:891:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/net.c:952:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/password_mosq.c:196:34: style:inconclusive: Function 'pw__memcmp_const' argument 1 names different: declaration 'ptr1' definition 'a'. [funcArgNamesDifferent] mosquitto-2.0.18/src/password_mosq.h:40:34: note: Function 'pw__memcmp_const' argument 1 names different: declaration 'ptr1' definition 'a'. mosquitto-2.0.18/src/password_mosq.c:196:34: note: Function 'pw__memcmp_const' argument 1 names different: declaration 'ptr1' definition 'a'. mosquitto-2.0.18/src/net.c:947:80: style:inconclusive: Function 'net__socket_get_address' argument 4 names different: declaration 'remote_address' definition 'remote_port'. [funcArgNamesDifferent] mosquitto-2.0.18/src/mosquitto_broker_internal.h:617:80: note: Function 'net__socket_get_address' argument 4 names different: declaration 'remote_address' definition 'remote_port'. mosquitto-2.0.18/src/net.c:947:80: note: Function 'net__socket_get_address' argument 4 names different: declaration 'remote_address' definition 'remote_port'. mosquitto-2.0.18/src/net.c:112:71: style: Parameter 'listensock' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/net.c:629:27: style: Variable 'ifa' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/src/plugin_debug.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_debug.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_debug.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_debug.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_debug.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_debug.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_debug.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_debug.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_debug.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_debug.c:53:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:59:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:59:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:65:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:65:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:71:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:71:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:77:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:85:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:93:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:101:32: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:101:172: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:109:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_debug.c:109:162: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_defer.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_defer.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_defer.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_defer.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_defer.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_defer.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_defer.c:32:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:37:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:37:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:42:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:42:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:47:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:47:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:58:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:58:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:63:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:63:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin_defer.c:63:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/plugin.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin.c:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_EVT_DISCONNECT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_EVT_TICK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin.c:226:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin.c:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_public.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_mqtt [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_public.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_public.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_public.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_public.c:283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topic_filter [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_public.c:300:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_p_mqtt5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_public.c:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_sock [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin_public.c:337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_sock [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/property_broker.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/property_broker.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/property_broker.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/plugin.c:60:120: style:inconclusive: Function 'plugin__load_v5' argument 3 names different: declaration 'auth_options' definition 'options'. [funcArgNamesDifferent] mosquitto-2.0.18/src/mosquitto_broker_internal.h:764:120: note: Function 'plugin__load_v5' argument 3 names different: declaration 'auth_options' definition 'options'. mosquitto-2.0.18/src/plugin.c:60:120: note: Function 'plugin__load_v5' argument 3 names different: declaration 'auth_options' definition 'options'. mosquitto-2.0.18/src/plugin.c:60:133: style:inconclusive: Function 'plugin__load_v5' argument 4 names different: declaration 'auth_option_count' definition 'option_count'. [funcArgNamesDifferent] mosquitto-2.0.18/src/mosquitto_broker_internal.h:764:138: note: Function 'plugin__load_v5' argument 4 names different: declaration 'auth_option_count' definition 'option_count'. mosquitto-2.0.18/src/plugin.c:60:133: note: Function 'plugin__load_v5' argument 4 names different: declaration 'auth_option_count' definition 'option_count'. mosquitto-2.0.18/src/plugin.c:37:12: error: Uninitialized variable: tail->cb [uninitvar] mosquitto-2.0.18/src/plugin.c:50:12: error: Uninitialized variable: tail->cb [uninitvar] mosquitto-2.0.18/src/database.c:40:29: style: Variable 'msgs' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/src/database.c:100:44: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/database.c:100:89: style: Parameter 'msg_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/database.c:183:40: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/database.c:185:29: style: Variable 'subhier' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/src/database.c:697:47: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/database.c:987:8: style: Variable 'topic' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/src/database.c:988:8: style: Variable 'source_id' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/src/database.c:227:16: error: Uninitialized variable: peer->subs [uninitvar] mosquitto-2.0.18/src/database.c:402:12: error: Uninitialized variable: tail->mid [uninitvar] mosquitto-2.0.18/src/database.c:635:12: error: Uninitialized variable: tail->mid [uninitvar] mosquitto-2.0.18/src/database.c:810:12: error: Uninitialized variable: cmsg->store [uninitvar] mosquitto-2.0.18/src/database.c:843:53: error: Uninitialized variables: msg.prev, msg.next, msg.store, msg.properties, msg.timestamp, msg.mid, msg.qos, msg.retain, msg.direction, msg.state, msg.dup [uninitvar] mosquitto-2.0.18/src/database.c:908:52: error: Uninitialized variables: msg.prev, msg.next, msg.store, msg.properties, msg.timestamp, msg.mid, msg.qos, msg.retain, msg.direction, msg.state, msg.dup [uninitvar] mosquitto-2.0.18/src/database.c:970:12: error: Uninitialized variable: tail->mid [uninitvar] mosquitto-2.0.18/src/database.c:997:12: error: Uninitialized variable: tail->mid [uninitvar] mosquitto-2.0.18/src/database.c:1051:11: error: Uninitialized variable: msg->store [uninitvar] mosquitto-2.0.18/src/database.c:1184:55: error: Uninitialized variables: tail.prev, tail.next, tail.store, tail.properties, tail.timestamp, tail.mid, tail.qos, tail.retain, tail.direction, tail.state, tail.dup [uninitvar] mosquitto-2.0.18/src/database.c:1250:12: error: Uninitialized variable: tail->qos [uninitvar] mosquitto-2.0.18/src/database.c:1246:45: note: Assuming condition is false mosquitto-2.0.18/src/database.c:1250:12: note: Uninitialized variable: tail->qos mosquitto-2.0.18/src/database.c:1274:56: error: Uninitialized variable: tail->qos [uninitvar] mosquitto-2.0.18/src/read_handle.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/retain.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/retain.c:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/retain.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/retain.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/retain.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/retain.c:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/retain.c:289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/retain.c:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:458:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:475:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_EVT_RELOAD [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:524:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:552:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:591:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ACL_DENIED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:651:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:689:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ACL_DENIED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:764:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:850:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:924:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security.c:984:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:212:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:307:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:382:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:516:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:712:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:755:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:932:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:951:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:1005:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:1053:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:1122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:1303:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/retain.c:63:32: style: Variable 'retainhier' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/src/retain.c:231:15: error: Uninitialized variable: branch->retained [uninitvar] mosquitto-2.0.18/src/retain.c:312:12: error: Uninitialized variable: peer->retained [uninitvar] mosquitto-2.0.18/src/send_auth.c:35:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/send_connack.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_p_mqtt5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/security_default.c:307:19: style:inconclusive: Boolean expression '!security_opts' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mosquitto-2.0.18/src/security_default.c:307:19: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mosquitto-2.0.18/src/security_default.c:89:7: style: Condition 'pwf' is always true [knownConditionTrueFalse] mosquitto-2.0.18/src/security_default.c:1047:53: style:inconclusive: Function 'unpwd__cleanup' argument 1 names different: declaration 'unpwd' definition 'root'. [funcArgNamesDifferent] mosquitto-2.0.18/src/security_default.c:35:53: note: Function 'unpwd__cleanup' argument 1 names different: declaration 'unpwd' definition 'root'. mosquitto-2.0.18/src/security_default.c:1047:53: note: Function 'unpwd__cleanup' argument 1 names different: declaration 'unpwd' definition 'root'. mosquitto-2.0.18/src/security_default.c:961:10: error: Uninitialized variable: u->password [uninitvar] mosquitto-2.0.18/src/security_default.c:1314:17: error: Uninitialized variable: u->username [uninitvar] mosquitto-2.0.18/src/send_suback.c:37:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/send_unsuback.c:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/send_unsuback.c:30:38: style:inconclusive: Function 'send__unsuback' argument 1 names different: declaration 'context' definition 'mosq'. [funcArgNamesDifferent] mosquitto-2.0.18/src/mosquitto_broker_internal.h:607:38: note: Function 'send__unsuback' argument 1 names different: declaration 'context' definition 'mosq'. mosquitto-2.0.18/src/send_unsuback.c:30:38: note: Function 'send__unsuback' argument 1 names different: declaration 'context' definition 'mosq'. mosquitto-2.0.18/src/session_expiry.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/session_expiry.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/session_expiry.c:34:60: style: Parameter 'i1' can be declared as pointer to const. However it seems that 'session_expiry__cmp' is a callback function, if 'i1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/src/session_expiry.c:115:39: note: You might need to cast the function pointer here mosquitto-2.0.18/src/session_expiry.c:34:60: note: Parameter 'i1' can be declared as pointer to const mosquitto-2.0.18/src/session_expiry.c:34:92: style: Parameter 'i2' can be declared as pointer to const. However it seems that 'session_expiry__cmp' is a callback function, if 'i2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/src/session_expiry.c:115:39: note: You might need to cast the function pointer here mosquitto-2.0.18/src/session_expiry.c:34:92: note: Parameter 'i2' can be declared as pointer to const mosquitto-2.0.18/src/subs.c:72:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_READ [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NO_SUBSCRIBERS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUB_EXISTS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:294:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUB_EXISTS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:345:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:389:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hier [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:466:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:572:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:598:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:633:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:695:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:724:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hier [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/subs.c:778:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/topic_tok.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/topic_tok.c:50:11: style: Condition '*saveptr' is always true [knownConditionTrueFalse] mosquitto-2.0.18/src/security.c:982:95: style:inconclusive: Function 'mosquitto_security_auth_continue' argument 3 names different: declaration 'data_len' definition 'data_in_len'. [funcArgNamesDifferent] mosquitto-2.0.18/src/mosquitto_broker_internal.h:814:95: note: Function 'mosquitto_security_auth_continue' argument 3 names different: declaration 'data_len' definition 'data_in_len'. mosquitto-2.0.18/src/security.c:982:95: note: Function 'mosquitto_security_auth_continue' argument 3 names different: declaration 'data_len' definition 'data_in_len'. mosquitto-2.0.18/src/will_delay.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:11:31: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_log' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:55:35: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:11:31: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:11:43: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_log' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:55:35: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:11:43: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:35:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:53:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:35:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:35:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:53:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:35:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:40:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:30:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:53:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:30:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:30:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:53:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:30:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:35:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:14:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:36:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_READ [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:41:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_WRITE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:12:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:17:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:17:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:22:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:22:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:27:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:27:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:45:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:45:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:50:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:37:68: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'mosquitto_auth_acl_check_v5' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:31:60: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:37:68: note: Parameter 'user_data' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:50:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:39:34: style: Variable 'ed' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:50:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:48:52: style: Parameter 'event_data' can be declared as pointer to const. However it seems that 'mosquitto_auth_unpwd_check_v5' is a callback function, if 'event_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:32:61: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:48:52: note: Parameter 'event_data' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:48:70: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'mosquitto_auth_unpwd_check_v5' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:32:61: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:48:70: note: Parameter 'user_data' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:14:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_SUBSCRIBE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:12:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:17:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:17:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:22:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:22:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:27:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:27:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:32:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:32:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:41:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:41:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:46:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:46:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:46:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:54:71: warning: Either the condition '!tmp' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:53:5: note: Assuming that condition '!tmp' is not redundant mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:54:71: note: Null pointer dereference mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:80:70: warning: Either the condition '!tmp' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:79:5: note: Assuming that condition '!tmp' is not redundant mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:80:70: note: Null pointer dereference mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:87:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:87:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:87:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:17:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:15:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:20:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:20:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:25:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:25:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:30:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:30:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:35:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:35:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:41:32: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:41:61: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:41:166: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:51:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:51:64: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:51:156: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:63:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:63:64: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:63:156: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:75:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:75:64: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:75:156: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_SUBSCRIBE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:75:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:75:64: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:75:156: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:67:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:67:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:72:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:72:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:72:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_WRITE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:14:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:12:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:17:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:17:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:22:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:22:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:27:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:27:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:32:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:32:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:37:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:37:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:63:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:50:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:63:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:50:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:68:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:50:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:68:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:68:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:21:77: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:26:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:26:79: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:31:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:14:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:31:78: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:36:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:36:81: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:41:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:36:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_READ [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:50:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:63:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:63:95: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:41:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_READ [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:12:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:17:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:17:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:22:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:22:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/subs.c:117:18: error: Uninitialized variable: shared->subs [uninitvar] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:27:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/src/subs.c:783:24: error: Uninitialized variable: branch->topic [uninitvar] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:27:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:54:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:54:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:67:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:67:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:67:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_message.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_message.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_message.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_tick.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_tick.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_tick.c:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:59:70: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'mosquitto_auth_unpwd_check_v5' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:31:61: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:59:70: note: Parameter 'user_data' can be declared as pointer to const mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:61:35: style: Variable 'ed' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/test/broker/c/plugin_control.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_PLUGIN_VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/plugin_control.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/broker/c/plugin_control.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:36:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:17:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:36:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:17:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:22:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:38:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:33:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:8:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:8:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:8:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:8:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:15:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/01-no-clean-session.c:24:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/c/01-no-clean-session.c:8:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/01-no-clean-session.c:22:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:33:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/c/01-unpwd-set.c:25:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:8:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:29:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:8:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:8:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:29:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:8:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/01-unpwd-set.c:8:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/01-will-set.c:25:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:15:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/01-unpwd-set.c:23:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:31:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/01-will-set.c:8:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/01-will-set.c:23:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/01-will-unpwd-set.c:26:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/c/01-will-unpwd-set.c:8:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/01-will-unpwd-set.c:24:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:17:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:17:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:27:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:44:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:21:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:46:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:21:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:21:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:46:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:21:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:26:37: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_subscribe' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:47:41: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:26:37: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:26:49: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_subscribe' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:47:41: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:26:49: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:32:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:21:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:46:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:21:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:21:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:46:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:21:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:26:37: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_subscribe' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:47:41: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:26:37: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:26:49: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_subscribe' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:47:41: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:26:49: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:32:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:17:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:17:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:27:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:44:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:17:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:17:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:27:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:44:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:17:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:17:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:24:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:24:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:27:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:24:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:24:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:35:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:17:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:17:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:27:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:45:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:54:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:44:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:30:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:9:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:30:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:9:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:17:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:32:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:7:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:57:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:7:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:7:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:57:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:7:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:14:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:58:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:14:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:14:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:58:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:14:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:44:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:65:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:9:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:65:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:9:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:46:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:66:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:46:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:46:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:66:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:46:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:51:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:61:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:69:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:30:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:9:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:30:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:9:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:17:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:32:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:59:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:9:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:62:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:9:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:59:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:9:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:62:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:9:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:16:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:60:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:16:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:16:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:63:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:16:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:16:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:60:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:16:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:16:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:63:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:16:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:46:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:49:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-disconnect.c:36:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:63:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:66:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-disconnect.c:54:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:23:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:43:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:23:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:23:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:43:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:23:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:28:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:47:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-receive-maximum.c:30:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-receive-maximum.c:34:22: style: Variable 'props' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-disconnect.c:36:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-receive-maximum.c:49:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-receive-maximum.c:34:22: style: Variable 'props' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-disconnect.c:54:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_QOS_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_QOS_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:23:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:43:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:23:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:23:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:43:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:23:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:28:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:30:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:30:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:30:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:30:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:35:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:47:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:30:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:30:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:53:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:30:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:30:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:35:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:53:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:18:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:18:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-receive-maximum-1.c:30:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-receive-maximum-2.c:30:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:18:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:18:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-receive-maximum-1.c:34:22: style: Variable 'props' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-receive-maximum-2.c:34:22: style: Variable 'props' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:25:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:29:22: style: Variable 'props' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-receive-maximum-1.c:49:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-receive-maximum-2.c:49:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-receive-maximum-1.c:34:22: style: Variable 'props' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-receive-maximum-2.c:34:22: style: Variable 'props' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:44:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:29:22: style: Variable 'props' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:23:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:23:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-qos0-no-payload.c:29:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:23:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:23:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:28:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-publish-qos0-no-payload.c:45:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:45:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-qos0.c:29:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-request-response-1.c:23:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RESPONSE_TOPIC [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/03-request-response-1.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_VERSION_v5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/03-publish-qos0.c:45:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-publish-qos0.c:48:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:27:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RESPONSE_TOPIC [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_VERSION_v5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/03-request-response-1.c:28:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-1.c:54:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-1.c:28:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-request-response-1.c:28:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-1.c:54:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-1.c:28:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-request-response-1.c:37:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:36:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:58:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-2.c:36:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-request-response-2.c:36:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:58:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-2.c:36:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-request-response-2.c:42:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-request-response-1.c:56:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-request-response-1.c:59:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:30:7: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:61:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:64:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:23:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RESPONSE_TOPIC [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_VERSION_v5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/08-ssl-bad-cacert.c:18:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/04-retain-qos0.c:35:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:29:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:55:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:29:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:29:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:55:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:29:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:38:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/04-retain-qos0.c:18:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:57:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:60:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/04-retain-qos0.c:33:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:39:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_INIT_ADD_ALL_CIPHERS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:39:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_INIT_ADD_ALL_CIPHERS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:25:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:54:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:25:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:25:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:54:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:25:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:30:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:56:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:25:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:55:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:25:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:25:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:55:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:25:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:30:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:19:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:47:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:19:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:19:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:47:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:19:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:32:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:60:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:49:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ERRNO [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:32:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:30:5: note: rc is assigned mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:32:5: note: rc is overwritten mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:18:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:38:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:18:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:18:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:38:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:18:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:23:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:9:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:9:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:14:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:40:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:18:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:38:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:18:38: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:18:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:38:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:18:50: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:23:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:40:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-oversize-packet.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_OVERSIZE_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:28:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:11:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:11:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/11-prop-oversize-packet.c:50:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:11:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:11:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:14:22: style: Variable 'proplist' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:53:35: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:53:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:58:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/11-prop-oversize-packet.c:67:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-oversize-packet.c:70:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:13:6: style: Unused variable: rc2 [unusedVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:14:22: style: Variable 'proplist' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:76:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:79:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:61:6: style: Unused variable: tmp [unusedVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:28:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:28:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/09-util-topic-tokenise.c:130:4: style: Same expression 'topics[3]' found multiple times in chain of '||' operators. [duplicateExpression] mosquitto-2.0.18/test/lib/c/09-util-topic-tokenise.c:23:7: style: Unused variable: match [unusedVariable] mosquitto-2.0.18/test/lib/c/11-prop-send-content-type.c:19:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/11-prop-send-content-type.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:11:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:11:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:11:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:11:35: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:11:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:11:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:11:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:11:47: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:14:22: style: Variable 'proplist' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:14:22: style: Variable 'proplist' can be declared as pointer to const [constVariablePointer] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:53:35: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:53:35: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:53:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:53:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:58:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:58:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:13:6: style: Unused variable: rc2 [unusedVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:13:6: style: Unused variable: rc2 [unusedVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:14:22: style: Variable 'proplist' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:14:22: style: Variable 'proplist' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:76:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:76:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:79:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:79:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:61:6: style: Unused variable: tmp [unusedVariable] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:61:6: style: Unused variable: tmp [unusedVariable] mosquitto-2.0.18/test/lib/c/11-prop-send-content-type.c:35:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/11-prop-send-content-type.c:19:7: style: Variable 'rc2' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-send-content-type.c:54:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-send-content-type.c:57:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-send-payload-format.c:19:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/11-prop-send-payload-format.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/c/11-prop-send-payload-format.c:35:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/c/11-prop-send-payload-format.c:19:7: style: Variable 'rc2' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-send-payload-format.c:54:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/c/11-prop-send-payload-format.c:57:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/lib/cpp/01-con-discon-success.cpp:11:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/01-keepalive-pingreq.cpp:8:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/01-con-discon-success.cpp:36:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/01-keepalive-pingreq.cpp:36:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/cpp/01-keepalive-pingreq.cpp:24:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/01-unpwd-set.cpp:9:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/01-unpwd-set.cpp:29:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/cpp/01-unpwd-set.cpp:16:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/01-no-clean-session.cpp:28:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/cpp/01-will-set.cpp:12:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/01-no-clean-session.cpp:16:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/01-will-set.cpp:32:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/cpp/01-will-set.cpp:19:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/01-will-unpwd-set.cpp:9:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/02-subscribe-qos0.cpp:8:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/01-will-unpwd-set.cpp:30:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/cpp/02-subscribe-qos1.cpp:8:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/01-will-unpwd-set.cpp:16:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/02-subscribe-qos0.cpp:38:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/02-subscribe-qos1.cpp:39:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/02-subscribe-qos2.cpp:8:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/02-subscribe-qos2.cpp:39:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/02-unsubscribe.cpp:8:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/02-unsubscribe.cpp:38:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/03-publish-b2c-qos1.cpp:10:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/03-publish-b2c-qos1.cpp:41:12: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/test/lib/cpp/03-publish-b2c-qos1.cpp:42:36: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/test/lib/cpp/03-publish-b2c-qos1.cpp:57:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/03-publish-b2c-qos2.cpp:12:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/03-publish-b2c-qos2.cpp:43:12: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/test/lib/cpp/03-publish-b2c-qos2.cpp:44:36: style: C-style pointer casting [cstyleCast] mosquitto-2.0.18/test/lib/cpp/03-publish-b2c-qos2.cpp:59:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/03-publish-c2b-qos1-disconnect.cpp:12:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/03-publish-c2b-qos1-disconnect.cpp:49:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/03-publish-c2b-qos2.cpp:11:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/03-publish-qos0-no-payload.cpp:11:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/03-publish-c2b-qos2-disconnect.cpp:12:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/03-publish-qos0-no-payload.cpp:51:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/cpp/03-publish-c2b-qos2.cpp:41:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/03-publish-qos0-no-payload.cpp:39:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/03-publish-c2b-qos2-disconnect.cpp:49:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/08-ssl-bad-cacert.cpp:25:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/cpp/04-retain-qos0.cpp:10:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/03-publish-qos0.cpp:11:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/08-ssl-bad-cacert.cpp:8:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/04-retain-qos0.cpp:40:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/cpp/03-publish-qos0.cpp:51:12: style: Condition 'run==-1' is always true [knownConditionTrueFalse] mosquitto-2.0.18/test/lib/cpp/04-retain-qos0.cpp:28:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/03-publish-qos0.cpp:39:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/08-ssl-connect-cert-auth-enc.cpp:17:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/08-ssl-connect-cert-auth.cpp:8:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/08-ssl-connect-cert-auth-enc.cpp:42:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/08-ssl-connect-cert-auth.cpp:33:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/08-ssl-connect-no-auth.cpp:8:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/08-ssl-connect-no-auth.cpp:33:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/lib/cpp/08-ssl-fake-cacert.cpp:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ERRNO [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/cpp/08-ssl-fake-cacert.cpp:9:3: style: Class 'mosquittopp_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mosquitto-2.0.18/test/lib/cpp/08-ssl-fake-cacert.cpp:23:26: style: Parameter 'argv' can be declared as const array [constParameter] mosquitto-2.0.18/test/old/msgsps_pub.c:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_SIZE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/old/msgsps_pub.c:36:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mosquitto-2.0.18/test/old/msgsps_pub.c:15:44: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'my_publish_callback' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/old/msgsps_pub.c:29:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/old/msgsps_pub.c:15:44: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/old/msgsps_pub.c:15:56: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'my_publish_callback' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/old/msgsps_pub.c:29:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/old/msgsps_pub.c:15:56: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/old/msgsps_sub.c:31:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_QOS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/old/msgsps_sub.c:15:44: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'my_message_callback' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/old/msgsps_sub.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/old/msgsps_sub.c:15:44: note: Parameter 'mosq' can be declared as pointer to const mosquitto-2.0.18/test/old/msgsps_sub.c:15:56: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'my_message_callback' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/old/msgsps_sub.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/old/msgsps_sub.c:15:56: note: Parameter 'obj' can be declared as pointer to const mosquitto-2.0.18/test/random/auth_plugin.c:10:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_AUTH_PLUGIN_VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/random/auth_plugin.c:16:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/random/auth_plugin.c:21:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/random/auth_plugin.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/random/auth_plugin.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/random/auth_plugin.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/random/auth_plugin.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/random/auth_plugin.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/random/auth_plugin.c:19:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:19:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:24:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:24:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:29:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:29:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:34:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:34:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:43:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:43:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:52:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:52:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/random/auth_plugin.c:52:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] mosquitto-2.0.18/test/unit/bridge_topic_test.c:21:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/bridge_topic_test.c:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/bridge_topic_test.c:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/lib/cpp/09-util-topic-tokenise.cpp:129:4: style: Same expression 'topics[3]' found multiple times in chain of '||' operators. [duplicateExpression] mosquitto-2.0.18/test/unit/datatype_write.c:19:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_write.c:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_write.c:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_write.c:108:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:16:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:154:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:198:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:225:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:259:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:304:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:337:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:370:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:386:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:423:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:489:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:506:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:609:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:635:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:685:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/datatype_read.c:779:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_stubs.c:23:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_stubs.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_stubs.c:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_stubs.c:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_stubs.c:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_stubs.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_stubs.c:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_stubs.c:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_stubs.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_read_test.c:366:4: error: There is an unknown macro here somewhere. Configuration is required. If CU_ASSERT_STRING_EQUAL is a macro then please configure it. [unknownMacro] mosquitto-2.0.18/test/unit/persist_read_stubs.c:53:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mosquitto-2.0.18/test/unit/persist_write_stubs.c:20:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_stubs.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_stubs.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_stubs.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_stubs.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_stubs.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_stubs.c:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_stubs.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_stubs.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_stubs.c:121:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contexts_by_id [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:141:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:165:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:194:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:223:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:252:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:289:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:355:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:18:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:220:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:244:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:299:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:316:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:350:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:368:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:386:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:402:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:414:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SERVER_KEEP_ALIVE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:422:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:430:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CORRELATION_DATA [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:441:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:452:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:466:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:513:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_add.c:589:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SHARED_SUB_AVAILABLE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/persist_write_test.c:127:30: style: Variable 'config.persistence_filepath' is reassigned a value before the old one has been used. [redundantAssignment] mosquitto-2.0.18/test/unit/persist_write_test.c:123:30: note: config.persistence_filepath is assigned mosquitto-2.0.18/test/unit/persist_write_test.c:127:30: note: config.persistence_filepath is overwritten mosquitto-2.0.18/test/unit/persist_write_test.c:150:30: style: Variable 'config.persistence_filepath' is reassigned a value before the old one has been used. [redundantAssignment] mosquitto-2.0.18/test/unit/persist_write_test.c:146:30: note: config.persistence_filepath is assigned mosquitto-2.0.18/test/unit/persist_write_test.c:150:30: note: config.persistence_filepath is overwritten mosquitto-2.0.18/test/unit/persist_write_test.c:179:30: style: Variable 'config.persistence_filepath' is reassigned a value before the old one has been used. [redundantAssignment] mosquitto-2.0.18/test/unit/persist_write_test.c:175:30: note: config.persistence_filepath is assigned mosquitto-2.0.18/test/unit/persist_write_test.c:179:30: note: config.persistence_filepath is overwritten mosquitto-2.0.18/test/unit/persist_write_test.c:208:30: style: Variable 'config.persistence_filepath' is reassigned a value before the old one has been used. [redundantAssignment] mosquitto-2.0.18/test/unit/persist_write_test.c:204:30: note: config.persistence_filepath is assigned mosquitto-2.0.18/test/unit/persist_write_test.c:208:30: note: config.persistence_filepath is overwritten mosquitto-2.0.18/test/unit/persist_write_test.c:237:30: style: Variable 'config.persistence_filepath' is reassigned a value before the old one has been used. [redundantAssignment] mosquitto-2.0.18/test/unit/persist_write_test.c:233:30: note: config.persistence_filepath is assigned mosquitto-2.0.18/test/unit/persist_write_test.c:237:30: note: config.persistence_filepath is overwritten mosquitto-2.0.18/test/unit/persist_write_test.c:274:30: style: Variable 'config.persistence_filepath' is reassigned a value before the old one has been used. [redundantAssignment] mosquitto-2.0.18/test/unit/persist_write_test.c:262:30: note: config.persistence_filepath is assigned mosquitto-2.0.18/test/unit/persist_write_test.c:274:30: note: config.persistence_filepath is overwritten mosquitto-2.0.18/test/unit/persist_write_test.c:305:30: style: Variable 'config.persistence_filepath' is reassigned a value before the old one has been used. [redundantAssignment] mosquitto-2.0.18/test/unit/persist_write_test.c:301:30: note: config.persistence_filepath is assigned mosquitto-2.0.18/test/unit/persist_write_test.c:305:30: note: config.persistence_filepath is overwritten mosquitto-2.0.18/test/unit/property_user_read.c:14:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:253:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:287:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SERVER_KEEP_ALIVE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:313:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:339:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:359:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CORRELATION_DATA [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:383:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:417:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:445:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:531:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:552:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_user_read.c:588:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:20:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:151:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:202:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:313:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:383:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:388:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:393:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:398:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:403:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:408:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:413:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:423:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:433:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WILL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:438:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:448:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:453:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:458:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:468:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WILL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:473:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:478:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:483:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:488:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:493:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBREC [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:500:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:507:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:20:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:60:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:76:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:159:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:207:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:239:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:272:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:288:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REASON_STRING [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:393:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:411:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:456:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:489:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:501:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REQUEST_PROBLEM_INFORMATION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:513:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REQUEST_RESPONSE_INFORMATION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:525:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MAXIMUM_QOS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:537:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RETAIN_AVAILABLE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:549:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_WILDCARD_SUB_AVAILABLE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_ID_AVAILABLE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:573:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SHARED_SUB_AVAILABLE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:585:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:600:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:615:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_WILL_DELAY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MAXIMUM_PACKET_SIZE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:645:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SERVER_KEEP_ALIVE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:658:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RECEIVE_MAXIMUM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_TOPIC_ALIAS_MAXIMUM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_TOPIC_ALIAS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:697:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:715:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RESPONSE_TOPIC [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:733:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_ASSIGNED_CLIENT_IDENTIFIER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:751:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_AUTHENTICATION_METHOD [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:769:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RESPONSE_INFORMATION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:787:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SERVER_REFERENCE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:805:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REASON_STRING [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:823:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CORRELATION_DATA [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:841:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_AUTHENTICATION_DATA [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:858:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:876:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1064:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1092:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1146:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MAXIMUM_PACKET_SIZE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RECEIVE_MAXIMUM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_TOPIC_ALIAS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1315:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1498:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1596:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1601:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBREC [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1606:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBREL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1611:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBCOMP [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1617:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1657:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUBACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1663:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1694:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_UNSUBACK [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1700:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_read.c:1751:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_AUTHENTICATION_METHOD [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/publish_test.c:13:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/stubs.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/stubs.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/property_write.c:263:23: error: Memory leak: property.value [memleak] mosquitto-2.0.18/test/unit/property_write.c:498:10: style: Variable 'payload' can be declared as const array [constVariable] mosquitto-2.0.18/test/unit/property_write.c:505:10: style: Variable 'payload' can be declared as const array [constVariable] mosquitto-2.0.18/test/unit/subs_stubs.c:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_stubs.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/test.c:24:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_test.c:47:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/subs_test.c:94:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/tls_stubs.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/tls_stubs.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/tls_test.c:71:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/util_topic_test.c:12:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/util_topic_test.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/util_topic_test.c:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/util_topic_test.c:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/util_topic_test.c:190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/util_topic_test.c:218:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/util_topic_test.c:225:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/util_topic_test.c:256:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/util_topic_test.c:272:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:26:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:44:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:58:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:90:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:240:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:284:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:410:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:433:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/test/unit/utf8.c:444:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DAEMON [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:225:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:360:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:384:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:597:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:773:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:2229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:2302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:2331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:2348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:2361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:2375:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] mosquitto-2.0.18/src/conf.c:2199:111: style:inconclusive: Function 'config__read_file' argument 4 names different: declaration 'config_tmp' definition 'cr'. [funcArgNamesDifferent] mosquitto-2.0.18/src/conf.c:70:118: note: Function 'config__read_file' argument 4 names different: declaration 'config_tmp' definition 'cr'. mosquitto-2.0.18/src/conf.c:2199:111: note: Function 'config__read_file' argument 4 names different: declaration 'config_tmp' definition 'cr'. diff: head mosquitto-2.0.18/apps/db_dump/db_dump.c:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_client [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/db_dump/db_dump.c:193:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_client_msg [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/db_dump/db_dump.c:238:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_msg_store [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/db_dump/db_dump.c:349:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/db_dump/db_dump.c:362:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_sub [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/db_dump/db_dump.c:414:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/db_dump/print.c:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/db_dump/print.c:185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/client.c:109:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/client.c:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/client.c:80:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:240:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:342:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:366:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:404:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:472:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:522:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:596:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_sha512_pbkdf2 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:719:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec.c:811:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_client.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_group.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/dynsec_role.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/mosquitto_ctrl.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:571:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_PROTOCOL_VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_ctrl/options.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ERRNO [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_passwd/get_password.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_passwd/get_password.c:89:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:277:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:296:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEFAULT_ITERATIONS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/apps/mosquitto_passwd/mosquitto_passwd.c:454:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEFAULT_ITERATIONS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/client_shared.c:1238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_PROTOCOL_VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/client_shared.c:1347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/client_shared.c:1387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ERRNO [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/client_shared.c:1630:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/client_shared.c:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/client_shared.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/client_shared.c:491:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/client_shared.c:533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/pub_client.c:202:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REASON_STRING [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/pub_client.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/pub_client.c:348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/pub_client.c:394:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/pub_client.c:403:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/pub_client.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/pub_shared.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_MAX_PAYLOAD [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/rr_client.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_RC_UNSUPPORTED_PROTOCOL_VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/rr_client.c:162:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/rr_client.c:173:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/rr_client.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/rr_client.c:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client.c:133:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client.c:185:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client.c:194:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client_output.c:124:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client_output.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client_output.c:385:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client_output.c:429:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client_output.c:468:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client_output.c:705:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/client/sub_client_output.c:823:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/examples/mysql_log/mysql_log.c:34:41: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'connect_callback' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/mysql_log/mysql_log.c:88:42: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/mysql_log/mysql_log.c:34:41: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/examples/mysql_log/mysql_log.c:34:53: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'connect_callback' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/mysql_log/mysql_log.c:88:42: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/mysql_log/mysql_log.c:34:53: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/examples/mysql_log/mysql_log.c:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_OPT_RECONNECT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/examples/publish/basic-1.c:37:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/publish/basic-1.c:99:39: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/publish/basic-1.c:37:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/examples/publish/basic-1.c:37:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/publish/basic-1.c:99:39: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/publish/basic-1.c:37:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/examples/publish/basic-1.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/examples/subscribe/basic-1.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/examples/subscribe/basic-1.c:66:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/subscribe/basic-1.c:95:39: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/subscribe/basic-1.c:66:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/examples/subscribe/basic-1.c:66:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/subscribe/basic-1.c:95:39: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/subscribe/basic-1.c:66:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/examples/subscribe/basic-1.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/examples/subscribe_simple/callback.c:5:34: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/subscribe_simple/callback.c:19:4: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/subscribe_simple/callback.c:5:34: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/examples/subscribe_simple/callback.c:5:46: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/examples/subscribe_simple/callback.c:19:4: note: You might need to cast the function pointer here mosquitto-2.0.18/examples/subscribe_simple/callback.c:5:46: note: Parameter 'userdata' can be declared as pointer to const head mosquitto-2.0.18/lib/actions.c:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/actions.c:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/alias_mosq.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/connect.c:101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_BIND_ADDRESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/connect.c:135:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_BIND_ADDRESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/connect.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/connect.c:241:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:222:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:227:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:232:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:237:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:242:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:262:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:267:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:272:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:277:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:282:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:287:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:292:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:297:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:302:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:307:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:312:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:317:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:322:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:327:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:332:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:337:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:342:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:347:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:352:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:357:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:363:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:368:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:373:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/cpp/mosquittopp.cpp:378:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mosq [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/handle_connack.c:68:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/handle_ping.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/helpers.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/loop.c:225:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/loop.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/loop.c:321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/loop.c:336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/loop.c:357:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/loop.c:392:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/messages_mosq.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/messages_mosq.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/messages_mosq.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/messages_mosq.c:347:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_OPT_SEND_MAXIMUM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/messages_mosq.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/mosquitto.c:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/mosquitto.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/mosquitto.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/mosquitto.c:348:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/mosquitto.c:399:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/mosquitto.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/net_mosq.c:1007:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/net_mosq.c:1033:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/net_mosq.c:1171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ERRNO [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/net_mosq.c:396:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/net_mosq.c:527:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/net_mosq.c:906:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/net_mosq.c:914:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/net_mosq.c:976:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:115:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:261:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:517:81: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/lib/options.c:519:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/options.c:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_datatypes.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_datatypes.c:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_datatypes.c:156:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_datatypes.c:182:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_datatypes.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_datatypes.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_datatypes.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_mosq.c:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_mosq.c:215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_mosq.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/packet_mosq.c:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:1035:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SHARED_SUB_AVAILABLE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:1055:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_TOPIC_ALIAS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:1075:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MAXIMUM_PACKET_SIZE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:1093:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:1113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_AUTHENTICATION_DATA [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:1143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REASON_STRING [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:1169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:1197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:168:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:423:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:447:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:459:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WILL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:610:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:721:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:749:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:773:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:817:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:851:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:892:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/property_mosq.c:940:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REQUEST_PROBLEM_INFORMATION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/send_mosq.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/send_mosq.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/send_mosq.c:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/send_mosq.c:174:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/send_mosq.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/send_mosq.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/send_mosq.c:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_DEBUG [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/send_publish.c:160:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/strings_mosq.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/thread_mosq.c:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/thread_mosq.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/util_mosq.c:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/util_mosq.c:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/util_topic.c:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/util_topic.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/util_topic.c:197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/util_topic.c:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/util_topic.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/lib/will_mosq.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/acl.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/acl.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/acl.c:177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/acl.c:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/acl.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/auth.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/auth.c:182:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/auth.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIO_FLAGS_BASE64_NO_NL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clientlist.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:1036:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:1090:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:1147:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:334:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:480:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:514:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:551:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:587:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:644:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:662:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:708:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:717:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:738:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:912:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/clients.c:972:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/grouplist.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:1084:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:1126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:121:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:218:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:379:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:466:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:551:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:615:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:643:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:652:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:755:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:821:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:879:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/groups.c:941:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/json_help.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/json_help.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:262:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_MAX_PAYLOAD [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:283:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:510:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:522:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:608:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_ERR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:651:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:726:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/plugin.c:737:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_FOUND [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/rolelist.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:176:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:280:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:452:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] 2.13.0 mosquitto-2.0.18/plugins/dynamic-security/roles.c:455:46: error: Uninitialized variable: clientlist->client [uninitvar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:479:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:555:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:612:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:709:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:786:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/plugins/dynamic-security/roles.c:842:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DAEMON [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:2229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:225:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:2302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:2331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:2348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:2361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:2375:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:360:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:384:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:597:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/conf.c:773:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/context.c:199:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_WRITE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/context.c:218:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_cs_disconnected [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/context.c:247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_cs_disused [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/context.c:298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/context.c:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/control.c:115:70: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/control.c:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/control.c:78:135: style: Parameter 'userdata' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/control.c:78:68: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/database.c:100:89: style: Parameter 'msg_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/database.c:1100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:1179:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_cs_active [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:1196:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_cs_active [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:1241:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_cs_active [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:1269:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_cs_active [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:398:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:40:29: style: Variable 'msgs' can be declared as pointer to const [constVariablePointer] head mosquitto-2.0.18/src/database.c:445:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_ms_invalid [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:703:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:807:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:850:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_ms_publish_qos0 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:933:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_md_in [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:967:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/database.c:993:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/handle_connect.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/handle_connect.c:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/handle_connect.c:461:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/keepalive.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_sock [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/keepalive.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/keepalive.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/logging.c:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PID [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/logging.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/logging.c:220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/loop.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/loop.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/loop.c:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/loop.c:284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_cs_disconnected [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_mqtt [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:229:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:404:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:422:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mosquitto.c:503:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mux_poll.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mux_poll.c:143:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mux_poll.c:149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mux_poll.c:159:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mux_poll.c:167:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mux_poll.c:200:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mux_poll.c:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/mux_poll.c:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_sock [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/net.c:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/net.c:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/net.c:511:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/net.c:633:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_LOG_ERR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/net.c:698:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/net.c:891:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/net.c:952:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin.c:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_EVT_DISCONNECT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_EVT_TICK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin.c:226:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin.c:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_debug.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_debug.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_debug.c:53:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_debug.c:59:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_debug.c:59:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_debug.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_debug.c:65:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_debug.c:65:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_debug.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_debug.c:71:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_debug.c:71:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_debug.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_debug.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_debug.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_debug.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_defer.c:32:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:37:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:37:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_defer.c:42:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:42:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_defer.c:47:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:47:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_defer.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_defer.c:58:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:58:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_defer.c:63:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:63:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:63:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/src/plugin_defer.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_public.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_public.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_public.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_public.c:283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topic_filter [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_public.c:300:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosq_p_mqtt5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_public.c:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_sock [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/plugin_public.c:337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_sock [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/property_broker.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/property_broker.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/retain.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/retain.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/retain.c:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/retain.c:289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/retain.c:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/retain.c:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/retain.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:458:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:475:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_EVT_RELOAD [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:524:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:552:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:591:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ACL_DENIED [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:651:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:689:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_ACL_DENIED [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:764:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:850:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:924:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security.c:984:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:1005:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:1053:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:1122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:1303:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:212:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:307:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:382:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:516:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:712:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:755:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:932:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/security_default.c:951:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/session_expiry.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NO_SUBSCRIBERS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUB_EXISTS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:294:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUB_EXISTS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:345:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:389:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hier [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:466:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:572:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:598:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:633:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:695:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:724:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hier [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/src/subs.c:778:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:11:31: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_log' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:55:35: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:11:31: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:11:43: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_log' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:55:35: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:11:43: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:35:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:53:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:35:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:35:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:53:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-bridge.c:35:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:30:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:53:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:30:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:30:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:53:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/08-tls-psk-pub.c:30:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:12:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:17:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:17:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:22:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:22:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:27:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:27:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:36:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_READ [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:45:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:45:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:50:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:50:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:50:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:37:68: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'mosquitto_auth_acl_check_v5' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:31:60: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:37:68: note: Parameter 'user_data' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:41:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_WRITE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:48:52: style: Parameter 'event_data' can be declared as pointer to const. However it seems that 'mosquitto_auth_unpwd_check_v5' is a callback function, if 'event_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:32:61: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:48:52: note: Parameter 'event_data' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:48:70: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'mosquitto_auth_unpwd_check_v5' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:32:61: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:48:70: note: Parameter 'user_data' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_change.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:12:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:17:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:17:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:22:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:22:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:27:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:27:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:32:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:32:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_SUBSCRIBE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:41:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:41:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:46:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:46:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:46:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_acl_sub_denied.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:87:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:87:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:87:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_context_params.c:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_NOMEM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:63:156: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:63:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:63:64: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_multiple.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:15:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:20:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:20:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:25:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:25:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:30:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:30:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:35:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:35:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:41:166: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:41:32: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:41:61: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:51:156: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:51:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:51:64: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_reauth.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:75:156: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:75:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:75:64: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:75:156: style: Parameter 'data_out_len' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:75:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:75:64: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_extended_single2.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:33:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:33:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_SUBSCRIBE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:67:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:67:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:72:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:72:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:72:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_msg_params.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:13:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:18:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:18:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:23:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:23:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:28:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:28:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_WRITE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:63:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:63:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:68:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:68:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:68:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_publish.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:12:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:17:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:17:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:22:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:22:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:27:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:27:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:32:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:32:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PLUGIN_DEFER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:37:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:37:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:50:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:50:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:50:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_pwd.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:21:77: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:26:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:26:79: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:31:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:31:78: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:36:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:36:81: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:41:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:50:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:63:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v2.c:63:95: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:12:72: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:17:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:17:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:22:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:22:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:27:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:27:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:36:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_READ [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:54:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:54:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:67:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:67:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:67:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/broker/c/auth_plugin_v4.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:41:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ACL_READ [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:59:70: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'mosquitto_auth_unpwd_check_v5' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:31:61: note: You might need to cast the function pointer here mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:59:70: note: Parameter 'user_data' can be declared as pointer to const head mosquitto-2.0.18/test/broker/c/auth_plugin_v5.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_message.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_message.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_tick.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/auth_plugin_v5_handle_tick.c:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/plugin_control.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/broker/c/plugin_control.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:36:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:17:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:36:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-con-discon-success.c:17:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:8:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:8:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:8:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-keepalive-pingreq.c:8:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:8:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:29:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:8:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:8:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:29:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/01-server-keepalive-pingreq.c:8:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:17:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos0.c:17:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:21:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:46:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:21:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:21:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:46:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:21:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:26:37: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_subscribe' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:47:41: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:26:37: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:26:49: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_subscribe' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:47:41: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async1.c:26:49: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:21:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:46:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:21:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:21:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:46:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:21:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:26:37: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_subscribe' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:47:41: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:26:37: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:26:49: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_subscribe' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:47:41: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1-async2.c:26:49: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:17:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos1.c:17:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:17:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-subscribe-qos2.c:17:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:24:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:24:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:24:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe-multiple-v5.c:24:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:17:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe-v5.c:17:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:17:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:17:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:17:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:41:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/02-unsubscribe.c:17:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:30:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:9:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:30:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1-unexpected-puback.c:9:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:14:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:58:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:14:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:14:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:58:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:14:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:7:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:57:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:7:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:7:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:57:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos1.c:7:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:46:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:66:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:46:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:46:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:66:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:46:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:65:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:9:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:65:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-len.c:9:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:30:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:9:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:30:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubcomp.c:9:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:16:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:63:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:16:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:16:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:63:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:16:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:62:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:9:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:62:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2-unexpected-pubrel.c:9:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:16:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:60:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:16:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:16:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:60:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:16:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:59:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:9:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:59:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-b2c-qos2.c:9:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:23:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:43:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:23:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:23:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:43:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos1-len.c:23:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:23:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:43:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:23:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:23:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:43:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-len.c:23:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:30:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:30:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:30:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-0.c:30:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:30:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:30:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:30:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:50:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-maximum-qos-1.c:30:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:18:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:18:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:18:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2-pubrec-error.c:18:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:23:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:23:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:23:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:42:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-publish-c2b-qos2.c:23:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-request-response-1.c:28:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-1.c:54:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-1.c:28:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-request-response-1.c:28:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-1.c:54:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-1.c:28:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-request-response-1.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_VERSION_v5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/lib/c/03-request-response-2.c:36:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:58:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-2.c:36:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-request-response-2.c:36:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_publish' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-2.c:58:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-2.c:36:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-request-response-2.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_VERSION_v5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:29:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:55:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:29:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:29:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_message' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:55:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:29:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/03-request-response-correlation-1.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_VERSION_v5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:25:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:54:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:25:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:25:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:54:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx-default.c:25:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:25:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:55:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:25:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:25:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:55:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-custom-ssl-ctx.c:25:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:19:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:47:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:19:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:19:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:47:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth-enc.c:19:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:18:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:38:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:18:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:18:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:38:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-cert-auth.c:18:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:18:38: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:38:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:18:38: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:18:50: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_disconnect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:38:42: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-connect-no-auth.c:18:50: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:9:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:9:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:9:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/08-ssl-fake-cacert.c:9:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:11:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:11:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:11:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:11:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:53:35: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos0.c:53:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:11:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:11:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:11:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:11:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:53:35: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos1.c:53:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:11:35: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:11:35: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:11:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'on_connect' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:72:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:11:47: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:53:35: style: Parameter 'mosq' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/lib/c/11-prop-recv-qos2.c:53:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/lib/c/11-prop-send-content-type.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/lib/c/11-prop-send-payload-format.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROTOCOL_V5 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/old/msgsps_pub.c:15:44: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'my_publish_callback' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/old/msgsps_pub.c:29:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/old/msgsps_pub.c:15:44: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/old/msgsps_pub.c:15:56: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'my_publish_callback' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/old/msgsps_pub.c:29:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/old/msgsps_pub.c:15:56: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/old/msgsps_sub.c:15:44: style: Parameter 'mosq' can be declared as pointer to const. However it seems that 'my_message_callback' is a callback function, if 'mosq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/old/msgsps_sub.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/old/msgsps_sub.c:15:44: note: Parameter 'mosq' can be declared as pointer to const head mosquitto-2.0.18/test/old/msgsps_sub.c:15:56: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'my_message_callback' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mosquitto-2.0.18/test/old/msgsps_sub.c:28:39: note: You might need to cast the function pointer here mosquitto-2.0.18/test/old/msgsps_sub.c:15:56: note: Parameter 'obj' can be declared as pointer to const head mosquitto-2.0.18/test/random/auth_plugin.c:16:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/random/auth_plugin.c:19:41: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:19:74: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:21:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/random/auth_plugin.c:24:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:24:73: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/random/auth_plugin.c:29:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:29:76: style: Parameter 'auth_opts' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/random/auth_plugin.c:34:36: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:34:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/random/auth_plugin.c:43:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:43:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/random/auth_plugin.c:52:121: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:52:38: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:52:67: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head mosquitto-2.0.18/test/random/auth_plugin.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_AUTH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/bridge_topic_test.c:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/bridge_topic_test.c:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:154:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:198:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:225:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:259:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:304:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:337:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:370:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:386:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:423:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:489:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:506:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_PACKET [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:609:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:635:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:685:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:779:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_read.c:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_write.c:108:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_write.c:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/datatype_write.c:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_read_stubs.c:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_read_stubs.c:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_read_stubs.c:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_read_stubs.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_read_stubs.c:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_read_stubs.c:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_read_stubs.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh_id [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_read_stubs.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_stubs.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_stubs.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_stubs.c:121:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contexts_by_id [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_stubs.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_stubs.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_stubs.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_stubs.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_stubs.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_stubs.c:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_test.c:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_test.c:141:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_test.c:165:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_test.c:194:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_test.c:223:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_test.c:252:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_test.c:289:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_test.c:355:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/persist_write_test.c:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_db [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:220:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:244:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:299:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:316:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:350:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:368:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:386:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:402:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:414:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SERVER_KEEP_ALIVE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:422:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:430:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CORRELATION_DATA [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:441:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:452:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:466:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:513:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:589:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SHARED_SUB_AVAILABLE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_add.c:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1064:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1092:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1146:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MAXIMUM_PACKET_SIZE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RECEIVE_MAXIMUM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_TOPIC_ALIAS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1315:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1498:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1596:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:159:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1601:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBREC [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1606:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBREL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1611:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBCOMP [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1617:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1657:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUBACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1663:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1694:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_UNSUBACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1700:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:1751:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_AUTHENTICATION_METHOD [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:207:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:239:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:272:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:288:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REASON_STRING [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:393:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:411:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:456:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:489:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_DUPLICATE_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:501:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REQUEST_PROBLEM_INFORMATION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:513:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REQUEST_RESPONSE_INFORMATION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:525:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MAXIMUM_QOS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:537:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RETAIN_AVAILABLE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:549:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_WILDCARD_SUB_AVAILABLE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_ID_AVAILABLE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:573:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SHARED_SUB_AVAILABLE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:585:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:600:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SESSION_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:60:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_PROTOCOL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:615:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_WILL_DELAY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MAXIMUM_PACKET_SIZE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:645:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SERVER_KEEP_ALIVE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:658:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RECEIVE_MAXIMUM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_TOPIC_ALIAS_MAXIMUM [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_TOPIC_ALIAS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:697:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:715:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RESPONSE_TOPIC [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:733:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_ASSIGNED_CLIENT_IDENTIFIER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:751:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_AUTHENTICATION_METHOD [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:769:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_RESPONSE_INFORMATION [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:76:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto__packet [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:787:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SERVER_REFERENCE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:805:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_REASON_STRING [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:823:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CORRELATION_DATA [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:841:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_AUTHENTICATION_DATA [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:858:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_read.c:876:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:253:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_PAYLOAD_FORMAT_INDICATOR [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:287:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SERVER_KEEP_ALIVE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:313:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:339:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_SUBSCRIPTION_IDENTIFIER [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:359:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CORRELATION_DATA [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:383:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:417:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_USER_PROPERTY [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:445:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTT_PROP_MESSAGE_EXPIRY_INTERVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:531:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:552:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_user_read.c:588:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:151:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:202:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:313:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:383:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:388:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:393:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:398:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:403:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:408:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:413:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:423:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:433:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WILL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:438:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:448:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:453:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:458:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:468:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WILL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:473:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:478:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:483:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:488:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNACK [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:493:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBREC [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:500:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PUBLISH [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:507:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_CONNECT [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/property_write.c:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mosquitto_property [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/stubs.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_stubs.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/subs_test.c:94:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/tls_stubs.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/utf8.c:240:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/utf8.c:284:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/utf8.c:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/utf8.c:410:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/utf8.c:433:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/utf8.c:444:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/utf8.c:44:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/utf8.c:58:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/utf8.c:90:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_MALFORMED_UTF8 [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/util_topic_test.c:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/util_topic_test.c:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/util_topic_test.c:190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/util_topic_test.c:218:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/util_topic_test.c:225:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/util_topic_test.c:256:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_SUCCESS [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/util_topic_test.c:272:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] head mosquitto-2.0.18/test/unit/util_topic_test.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOSQ_ERR_INVAL [valueFlowBailoutIncompleteVar] DONE