2026-08-19 16:07 ftp://ftp.de.debian.org/debian/pool/main/j/janus/janus_1.4.1+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=openssl --library=libcurl --library=zlib --library=lua --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j96 platform: Linux-6.8.0-137-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: 2e19539 (2026-08-18 17:04:48 +0200) count: 889 889 elapsed-time: 68.0 72.8 head-timing-info: old-timing-info: head results: meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:10:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/audiobridge-deps/arch.h:57:2: error: #error You now need to define either FIXED_POINT or FLOATING_POINT [preprocessorErrorDirective] meetecho-janus-gateway-b2f91c7/src/sdp-utils.h:214:22: error: There is an unknown macro here somewhere. Configuration is required. If janus_sdp_attribute_create is a macro then please configure it. [unknownMacro] meetecho-janus-gateway-b2f91c7/src/options.c:19:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/duktape-deps/duk_console.c:33:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_MASK_OBJECT [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:19:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] meetecho-janus-gateway-b2f91c7/src/plugins/duktape-deps/duk_console.c:96:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_VARARGS [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-avformat.c:12:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [syntaxError] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape_extra.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:12:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:11:18: note: Assuming allocation function fails meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:11:18: note: Assignment 'f=fopen(argv[i],"r")', assigned value is 0 meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:12:9: note: Null pointer dereference meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:16:25: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:15:46: note: Assuming allocation function fails meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:15:24: note: Assignment 'buf=(unsigned char*)malloc(len)', assigned value is 0 meetecho-janus-gateway-b2f91c7/fuzzers/engines/standalone.c:16:25: note: Null pointer dereference meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua_extra.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/log.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/log.c:106:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/log.c:174:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/options.c:16:45: style:inconclusive: Function 'janus_options_parse' argument 1 names different: declaration 'opts' definition 'options'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/options.h:68:45: note: Function 'janus_options_parse' argument 1 names different: declaration 'opts' definition 'options'. meetecho-janus-gateway-b2f91c7/src/options.c:16:45: note: Function 'janus_options_parse' argument 1 names different: declaration 'opts' definition 'options'. meetecho-janus-gateway-b2f91c7/src/plugins/duktape-deps/duk_module_duktape.c:238:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_MASK_OBJECT [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events.c:60:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events.c:260:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events.c:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/fuzzers/rtcp_fuzzer.c:26:11: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] meetecho-janus-gateway-b2f91c7/src/plugins/plugin.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/plugin.c:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/fuzzers/rtcp_fuzzer.c:17:25: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/fuzzers/rtp_fuzzer.c:59:11: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] meetecho-janus-gateway-b2f91c7/fuzzers/rtp_fuzzer.c:17:25: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/fuzzers/rtp_fuzzer.c:42:34: style: Variable 'xtn_hdr' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:38:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:43:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:53:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:87:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:116:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:134:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:166:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:273:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:336:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/duktape-deps/duk_console.c:134:2: style: Variable 'flags' is assigned an expression that holds the same value. [redundantAssignment] meetecho-janus-gateway-b2f91c7/src/plugins/duktape-deps/duk_console.c:114:13: note: flags_orig is assigned 'flags' here. meetecho-janus-gateway-b2f91c7/src/plugins/duktape-deps/duk_console.c:134:2: note: Variable 'flags' is assigned an expression that holds the same value. meetecho-janus-gateway-b2f91c7/src/transports/transport.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/transport.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/janus-cfgconv.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/plugin.c:62:64: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-options.c:20:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-options.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/duktape-deps/duk_module_duktape.c:33:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/ice.c:3677:1: error: failed to expand 'g_signal_connect', it is invalid to use a preprocessor directive as macro parameter [syntaxError] meetecho-janus-gateway-b2f91c7/src/loggers/janus_jsonlog.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/loggers/janus_jsonlog.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/loggers/janus_jsonlog.c:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/loggers/janus_jsonlog.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/loggers/janus_jsonlog.c:317:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-binary.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-binary.c:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events.c:235:10: style: Variable 'instance' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/events.c:343:11: style: Variable 'index' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/events.c:350:33: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/events.c:372:28: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/events.c:382:28: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-options.c:17:57: style:inconclusive: Function 'janus_pprec_options_parse' argument 1 names different: declaration 'opts' definition 'options'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-options.h:49:57: note: Function 'janus_pprec_options_parse' argument 1 names different: declaration 'opts' definition 'options'. meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-options.c:17:57: note: Function 'janus_pprec_options_parse' argument 1 names different: declaration 'opts' definition 'options'. meetecho-janus-gateway-b2f91c7/src/auth.c:50:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:110:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:289:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/record.c:373:18: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-srt.c:30:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-srt.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-srt.c:76:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_ADPCM_G722 [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:129:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:350:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:393:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:456:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-binary.c:31:34: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-binary.c:45:75: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:482:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/auth.c:313:9: style: Variable 'plugins_list' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:290:72: style: Condition 'janus_ip_copy_ipv4((struct sockaddr_in*)&addr,&result->ipv4)==0' is always true [knownConditionTrueFalse] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:290:27: note: Calling function 'janus_ip_copy_ipv4' returns 0 meetecho-janus-gateway-b2f91c7/src/ip-utils.c:290:72: note: Condition 'janus_ip_copy_ipv4((struct sockaddr_in*)&addr,&result->ipv4)==0' is always true meetecho-janus-gateway-b2f91c7/src/ip-utils.c:313:73: style: Condition 'janus_ip_copy_ipv6((struct sockaddr_in6*)&addr,&result->ipv6)==0' is always true [knownConditionTrueFalse] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:313:27: note: Calling function 'janus_ip_copy_ipv6' returns 0 meetecho-janus-gateway-b2f91c7/src/ip-utils.c:313:73: note: Condition 'janus_ip_copy_ipv6((struct sockaddr_in6*)&addr,&result->ipv6)==0' is always true meetecho-janus-gateway-b2f91c7/src/ip-utils.c:73:73: style:inconclusive: Function 'janus_network_query_devices' argument 1 names different: declaration 'ifas' definition 'ifa'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/ip-utils.h:114:73: note: Function 'janus_network_query_devices' argument 1 names different: declaration 'ifas' definition 'ifa'. meetecho-janus-gateway-b2f91c7/src/ip-utils.c:73:73: note: Function 'janus_network_query_devices' argument 1 names different: declaration 'ifas' definition 'ifa'. meetecho-janus-gateway-b2f91c7/src/ip-utils.c:44:23: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:54:24: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:123:82: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:174:23: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:179:24: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:365:27: style: Variable 'remote' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/ip-utils.c:370:26: style: Variable 'remote' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/config.c:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/config.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/config.c:393:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/config.c:538:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/config.c:564:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/config.c:578:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_TYPE_STRING [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/config.c:661:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:106:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:180:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_rabbitmqevh.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_rabbitmqevh.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_rabbitmqevh.c:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMQP_STATUS_OK [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_rabbitmqevh.c:463:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_rabbitmqevh.c:519:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_rabbitmqevh.c:562:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_rabbitmqevh.c:637:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:350:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:355:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTTAsync_connectOptions_initializer [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:416:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:448:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:461:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTTASYNC_SUCCESS [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:500:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:519:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:530:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTTAsync_message_initializer [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:628:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:634:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:659:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:691:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:1113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:1131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:1180:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:173:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:447:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:257:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:499:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/record.c:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/record.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/record.c:373:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/record.c:494:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/record.c:527:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:227:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:394:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-srt.c:89:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-srt.c:48:31: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-srt.c:62:72: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:268:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:268:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:72:10: style: struct member 'janus_text2pcap_global_header::magic_number' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:73:10: style: struct member 'janus_text2pcap_global_header::version_major' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:74:10: style: struct member 'janus_text2pcap_global_header::version_minor' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:75:10: style: struct member 'janus_text2pcap_global_header::thiszone' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:76:10: style: struct member 'janus_text2pcap_global_header::sigfigs' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:77:10: style: struct member 'janus_text2pcap_global_header::snaplen' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:78:10: style: struct member 'janus_text2pcap_global_header::network' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:84:10: style: struct member 'janus_text2pcap_packet_header::ts_sec' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:85:10: style: struct member 'janus_text2pcap_packet_header::ts_usec' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/loggers/janus_jsonlog.c:322:18: style: Variable 'json_len' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:86:10: style: struct member 'janus_text2pcap_packet_header::incl_len' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/loggers/janus_jsonlog.c:322:30: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:87:10: style: struct member 'janus_text2pcap_packet_header::orig_len' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/loggers/janus_jsonlog.c:322:43: style: Variable 'written' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:249:12: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/text2pcap.c:297:11: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:372:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:417:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:428:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:181:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:326:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:505:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:525:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:563:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:582:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:592:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:621:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:637:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_INTEGER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:668:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TRUE [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:715:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:857:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:874:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:1151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:1272:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:1341:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/utils.c:1444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:358:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:437:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:508:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:257:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:467:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:513:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:549:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:614:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:653:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:726:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:872:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:62:10: style: struct member 'mjr2pcap_global_header::magic_number' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:63:10: style: struct member 'mjr2pcap_global_header::version_major' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:64:10: style: struct member 'mjr2pcap_global_header::version_minor' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:65:10: style: struct member 'mjr2pcap_global_header::thiszone' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:66:10: style: struct member 'mjr2pcap_global_header::sigfigs' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:67:10: style: struct member 'mjr2pcap_global_header::snaplen' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:68:10: style: struct member 'mjr2pcap_global_header::network' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:74:10: style: struct member 'mjr2pcap_packet_header::ts_sec' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:75:10: style: struct member 'mjr2pcap_packet_header::ts_usec' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:76:10: style: struct member 'mjr2pcap_packet_header::incl_len' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:77:10: style: struct member 'mjr2pcap_packet_header::orig_len' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:190:12: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:214:11: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:235:10: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:240:11: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/mjr2pcap.c:366:12: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:130:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:311:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:765:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:863:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1006:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1075:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1186:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTTAsync_connectOptions_initializer [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTTAsync_disconnectOptions_initializer [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1311:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTTASYNC_SUCCESS [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1390:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTTAsync_responseOptions_initializer [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1435:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1460:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1483:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1500:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1512:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTTAsync_message_initializer [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1578:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1594:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1624:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1628:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MQTTAsync_message_initializer [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1664:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1680:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1702:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:760:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:809:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:847:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:919:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:1031:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:58:32: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:117:73: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:33:7: style: struct member 'janus_pp_g722_wav::riff' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:34:11: style: struct member 'janus_pp_g722_wav::len' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:35:7: style: struct member 'janus_pp_g722_wav::wave' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:36:7: style: struct member 'janus_pp_g722_wav::fmt' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:37:11: style: struct member 'janus_pp_g722_wav::formatsize' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:38:11: style: struct member 'janus_pp_g722_wav::format' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:40:11: style: struct member 'janus_pp_g722_wav::samplerate' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:41:11: style: struct member 'janus_pp_g722_wav::avgbyterate' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:42:11: style: struct member 'janus_pp_g722_wav::samplebytes' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:43:11: style: struct member 'janus_pp_g722_wav::channelbits' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:45:11: style: struct member 'janus_pp_g722_wav::blocksize' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g722.c:212:16: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtp.c:133:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:318:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:617:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:733:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:856:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:1051:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:1116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:1159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:1185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:1225:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:1483:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtp.c:1702:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:203:25: style: Local variable 'header' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:73:20: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:203:25: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:336:10: style: Local variable 'res' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:189:9: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:336:10: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:323:11: style: Local variable 'res' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:189:9: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:323:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:495:11: style: Local variable 'res' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:476:7: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:495:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pcap2mjr.c:356:11: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:396:12: style: Variable 'count' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_nanomsgevh.c:458:10: style: Variable 'fds' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_rabbitmqevh.c:565:12: style: Variable 'count' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:128:32: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:161:73: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:223:12: style: Variable 'data' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:28:7: style: struct member 'janus_pp_g711_wav::riff' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:29:11: style: struct member 'janus_pp_g711_wav::len' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:30:7: style: struct member 'janus_pp_g711_wav::wave' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:31:7: style: struct member 'janus_pp_g711_wav::fmt' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:32:11: style: struct member 'janus_pp_g711_wav::formatsize' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:33:11: style: struct member 'janus_pp_g711_wav::format' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:34:11: style: struct member 'janus_pp_g711_wav::channels' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:35:11: style: struct member 'janus_pp_g711_wav::samplerate' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:36:11: style: struct member 'janus_pp_g711_wav::avgbyterate' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:37:11: style: struct member 'janus_pp_g711_wav::samplebytes' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:38:11: style: struct member 'janus_pp_g711_wav::channelbits' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:39:7: style: struct member 'janus_pp_g711_wav::data' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:40:11: style: struct member 'janus_pp_g711_wav::blocksize' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-g711.c:224:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:303:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_UP [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:341:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:366:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:403:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:542:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:846:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:855:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:942:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:998:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:1128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:1156:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:1204:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:55:48: style:inconclusive: Function 'janus_pp_l16_create' argument 2 names different: declaration 'samplerate' definition 'rate'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.h:21:48: note: Function 'janus_pp_l16_create' argument 2 names different: declaration 'samplerate' definition 'rate'. meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:55:48: note: Function 'janus_pp_l16_create' argument 2 names different: declaration 'samplerate' definition 'rate'. meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:55:31: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:93:72: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:29:7: style: struct member 'janus_pp_l16_wav::riff' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:30:11: style: struct member 'janus_pp_l16_wav::len' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:31:7: style: struct member 'janus_pp_l16_wav::wave' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:32:7: style: struct member 'janus_pp_l16_wav::fmt' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:33:11: style: struct member 'janus_pp_l16_wav::formatsize' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:34:11: style: struct member 'janus_pp_l16_wav::format' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:35:11: style: struct member 'janus_pp_l16_wav::channels' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:36:11: style: struct member 'janus_pp_l16_wav::samplerate' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:37:11: style: struct member 'janus_pp_l16_wav::avgbyterate' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:38:11: style: struct member 'janus_pp_l16_wav::samplebytes' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:39:11: style: struct member 'janus_pp_l16_wav::channelbits' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:40:7: style: struct member 'janus_pp_l16_wav::data' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-l16.c:41:11: style: struct member 'janus_pp_l16_wav::blocksize' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/record.c:449:20: style: Local variable 'header' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/record.c:34:20: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/record.c:449:20: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/record.c:441:10: style: Local variable 'now' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/record.c:351:9: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/record.c:441:10: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/record.c:459:11: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:446:61: style:inconclusive: Function 'janus_mqttevh_client_connect_failure_impl' argument 1 names different: declaration 'context' definition 'contexts'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:231:61: note: Function 'janus_mqttevh_client_connect_failure_impl' argument 1 names different: declaration 'context' definition 'contexts'. meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:446:61: note: Function 'janus_mqttevh_client_connect_failure_impl' argument 1 names different: declaration 'context' definition 'contexts'. meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:633:74: style:inconclusive: Function 'janus_mqttevh_client_destroy_context' argument 1 names different: declaration 'ctx' definition 'ptr'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:208:74: note: Function 'janus_mqttevh_client_destroy_context' argument 1 names different: declaration 'ctx' definition 'ptr'. meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:633:74: note: Function 'janus_mqttevh_client_destroy_context' argument 1 names different: declaration 'ctx' definition 'ptr'. meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:279:45: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:279:45: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:325:53: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:325:53: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:345:56: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:345:56: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:405:56: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:405:56: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:415:61: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:415:61: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:434:56: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:434:56: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:486:59: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:486:59: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:496:64: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:496:64: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:505:52: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:505:52: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:517:57: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:517:57: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:592:64: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:592:64: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:602:69: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:602:69: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:610:64: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:610:64: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:622:69: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:622:69: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:651:55: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:651:55: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:668:58: style: Argument 'context' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:245:31: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:668:58: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:668:58: style: Parameter 'context' can be declared as pointer to const. However it seems that 'janus_mqttevh_client_delivery_complete' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:1023:4: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:668:58: note: Parameter 'context' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:676:66: style: Variable 'addevent_item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:678:21: style: Variable 'will_retain_item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:678:56: style: Variable 'will_enabled_item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:731:21: style: Variable 'item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:1224:67: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/events/janus_mqttevh.c:653:17: style: Variable 'topic' is allocated memory that is never used. [unusedAllocatedMemory] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:264:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:357:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:450:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:582:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:632:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:657:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:682:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:731:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:776:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:825:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:857:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:884:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:912:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:940:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:969:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1003:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1036:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1089:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1574:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1615:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1637:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1661:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1685:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1709:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1733:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1766:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1815:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1863:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1896:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:1999:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_PRESERVE_ORDER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2032:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2068:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2306:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2334:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2403:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2505:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2531:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2557:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:525:80: warning: Either the condition '!req_backend' is redundant or there is possible null pointer dereference: req_backend. [nullPointerRedundantCheck] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:522:6: note: Assuming that condition '!req_backend' is not redundant meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:525:80: note: Null pointer dereference meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:525:93: warning: Either the condition '!req_port' is redundant or there is possible null pointer dereference: req_port. [nullPointerRedundantCheck] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:522:22: note: Assuming that condition '!req_port' is not redundant meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:525:93: note: Null pointer dereference meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:387:12: style: Local variable 'timestamp' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:345:11: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:387:12: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:372:20: style: Variable 'address' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:386:22: style: Variable 'header' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtpfwd.c:392:21: style: Variable 'address' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/events/janus_gelfevh.c:203:17: style: Variable 'out_bytes' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:711:45: style: Argument 'wsi' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:179:20: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/events/janus_wsevh.c:711:45: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:440:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:511:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:589:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:205:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:358:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:445:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:458:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:474:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:483:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:516:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:536:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:822:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1014:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1082:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1236:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1354:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1400:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1451:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1531:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1570:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1885:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:431:27: style: Redundant initialization for 'keep_alive_interval_item'. The initialized value is overwritten before it is read. [redundantInitialization] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:430:46: note: keep_alive_interval_item is initialized meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:431:27: note: keep_alive_interval_item is overwritten meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:448:20: style: Redundant initialization for 'max_inflight_item'. The initialized value is overwritten before it is read. [redundantInitialization] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:447:39: note: max_inflight_item is initialized meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:448:20: note: max_inflight_item is overwritten meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:457:20: style: Redundant initialization for 'max_buffered_item'. The initialized value is overwritten before it is read. [redundantInitialization] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:456:39: note: max_buffered_item is initialized meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:457:20: note: max_buffered_item is overwritten meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1177:6: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1138:10: note: ret is initialized meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1177:6: note: ret is overwritten meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:232:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:242:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:262:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:315:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:340:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:402:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:428:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:625:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:652:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:968:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1056:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1386:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1810:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:2083:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:2109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:2141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_CONTENT_READER_END_WITH_ERROR [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:2156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHD_NO [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:2232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:2274:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:2296:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1179:1: style: Label 'done' is not used. [unusedLabel] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1683:61: style:inconclusive: Function 'janus_mqtt_client_destroy_context' argument 1 names different: declaration 'ctx' definition 'ptr'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:210:61: note: Function 'janus_mqtt_client_destroy_context' argument 1 names different: declaration 'ctx' definition 'ptr'. meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1683:61: note: Function 'janus_mqtt_client_destroy_context' argument 1 names different: declaration 'ctx' definition 'ptr'. meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1464:7: style: Local variable 'rc' shadows outer argument [shadowArgument] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1458:66: note: Shadowed argument meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1464:7: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1504:7: style: Local variable 'rc' shadows outer argument [shadowArgument] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1498:72: note: Shadowed argument meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1504:7: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:358:21: style: Variable 'events_item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:366:21: style: Variable 'ssl_item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:402:22: style: Variable 'verify' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:465:21: style: Variable 'enabled_item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:568:21: style: Variable 'admin_enabled_item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:619:21: style: Variable 'status_enabled_item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:649:22: style: Variable 'status_retain_item' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:984:58: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_mqtt_session_created' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:73:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:984:58: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:988:55: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_mqtt_session_over' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:73:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:988:55: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:992:58: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_mqtt_session_claimed' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:73:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:992:58: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:1705:64: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_mqtt.c:161:12: style: struct member 'Anonymous4::retain' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:557:11: style: Local variable 'res' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:538:7: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:557:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:570:10: style: Local variable 'res' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:538:7: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:570:10: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:185:22: style: Variable 'events' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:415:61: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_nanomsg_session_created' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:61:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:415:61: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:419:58: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_nanomsg_session_over' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:61:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:419:58: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:423:61: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_nanomsg_session_claimed' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:61:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:423:61: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_nanomsg.c:510:10: style: Variable 'fds' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:263:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:341:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:357:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:450:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_VERSION [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:456:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_STRING [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_STRING [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:538:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:655:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:703:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:726:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:749:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:811:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:859:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:911:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:946:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:976:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1007:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1038:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1064:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1230:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1305:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1427:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUK_TYPE_NUMBER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1498:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1799:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1846:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1878:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1912:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1946:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:1980:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2014:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2057:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2166:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2325:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_PRESERVE_ORDER [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2404:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2521:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2574:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2633:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2664:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2698:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2773:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2887:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2913:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2943:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2958:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:249:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:248:35: note: outer condition: tmp->ts>tmp->prev->ts meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:249:15: note: identical inner condition: tmp->ts>tmp->prev->ts meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:435:14: error: Division by zero. [zerodiv] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:243:31: note: Assignment 'min_ts_diff=0', assigned value is 0 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:247:8: note: Assuming condition is false meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:435:14: note: Division by zero meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:351:14: style: Local variable 'unit' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:284:12: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:351:14: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:354:13: style: Local variable 'fbit' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:287:11: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:354:13: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:355:13: style: Local variable 'type' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:288:11: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:355:13: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:356:13: style: Local variable 'lid' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:289:11: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:356:13: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:357:13: style: Local variable 'tid' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:290:11: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:357:13: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:43:32: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:139:50: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:345:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:457:73: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:534:14: style: Variable 'end' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:147:53: error: Shifting 32-bit value by 42 bits is undefined behaviour [shiftTooManyBits] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:210:34: note: Calling function 'janus_pp_h265_eg_getbits', 2nd argument '43' value is 43 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:146:11: note: Assignment 'i=num-1', assigned value is 42 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:147:53: note: Shift meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:178:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:465:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:465:24: style: Variable 'frameLen' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h265.c:466:15: style: Variable 'keyFrame' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:105:48: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'janus_sampleehv_write_data' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:756:49: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:105:48: note: Parameter 'buffer' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:105:89: style: Parameter 'userp' can be declared as pointer to const. However it seems that 'janus_sampleehv_write_data' is a callback function, if 'userp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:756:49: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/events/janus_sampleevh.c:105:89: note: Parameter 'userp' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/config.c:709:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] meetecho-janus-gateway-b2f91c7/src/config.c:447:68: style:inconclusive: Function 'janus_config_add' argument 2 names different: declaration 'parent' definition 'container'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/config.h:140:68: note: Function 'janus_config_add' argument 2 names different: declaration 'parent' definition 'container'. meetecho-janus-gateway-b2f91c7/src/config.c:447:68: note: Function 'janus_config_add' argument 2 names different: declaration 'parent' definition 'container'. meetecho-janus-gateway-b2f91c7/src/config.c:466:71: style:inconclusive: Function 'janus_config_remove' argument 2 names different: declaration 'parent' definition 'container'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/config.h:146:71: note: Function 'janus_config_remove' argument 2 names different: declaration 'parent' definition 'container'. meetecho-janus-gateway-b2f91c7/src/config.c:466:71: note: Function 'janus_config_remove' argument 2 names different: declaration 'parent' definition 'container'. meetecho-janus-gateway-b2f91c7/src/utils.c:1054:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] meetecho-janus-gateway-b2f91c7/src/utils.c:1144:5: style: Condition 'lbit' is always true [knownConditionTrueFalse] meetecho-janus-gateway-b2f91c7/src/utils.c:1119:5: note: Assuming that condition '!lbit' is not redundant meetecho-janus-gateway-b2f91c7/src/utils.c:1144:5: note: Condition 'lbit' is always true meetecho-janus-gateway-b2f91c7/src/utils.c:887:8: style: Local variable 'nal' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:872:10: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/utils.c:887:8: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/utils.c:300:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/utils.c:609:9: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/utils.c:762:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/utils.c:957:38: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/utils.c:1331:19: style: Variable 'rb' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/utils.c:1426:41: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:249:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:248:35: note: outer condition: tmp->ts>tmp->prev->ts meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:249:15: note: identical inner condition: tmp->ts>tmp->prev->ts meetecho-janus-gateway-b2f91c7/src/utils.c:728:39: style: Variable 'wholepicid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:743:10: style: Variable 'vp8pd' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:749:10: style: Variable 'vp8pd' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:798:38: style: Variable 'wholepicid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:985:43: style: Variable 'wholepicid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:1054:10: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:1131:38: style: Variable 'wholepicid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:1256:17: style: Variable 'follow' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:1257:21: style: Variable 'ts_offset' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:1257:36: style: Variable 'block_len' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:1293:19: style: Variable 'length' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:1333:21: style: Variable 'red_block' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/utils.c:1379:17: style: Variable 'follow' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:352:14: error: Division by zero. [zerodiv] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:243:31: note: Assignment 'min_ts_diff=0', assigned value is 0 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:247:8: note: Assuming condition is false meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:352:14: note: Division by zero meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:43:32: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:140:50: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:374:73: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:382:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:382:24: style: Variable 'frameLen' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-h264.c:383:15: style: Variable 'keyFrame' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:243:21: style: Variable 'events' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:538:27: style: Variable 'declare' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:800:58: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_rabbitmq_send_message' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:88:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:800:58: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:825:62: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_rabbitmq_session_created' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:88:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:825:62: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:829:59: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_rabbitmq_session_over' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:88:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:829:59: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:833:62: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_rabbitmq_session_claimed' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:88:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_rabbitmq.c:833:62: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:1716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:24: warning: Logical conjunction always evaluates to false: pingpong_trigger && !(pingpong_timeout). [incorrectLogicOperator] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:48: note: 'pingpong_timeout' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:26: note: 'pingpong_trigger' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:24: note: Logical conjunction always evaluates to false: pingpong_trigger && !(pingpong_timeout). meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:68: warning: Logical conjunction always evaluates to false: !(pingpong_trigger) && pingpong_timeout. [incorrectLogicOperator] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:26: note: 'pingpong_trigger' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:48: note: 'pingpong_timeout' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:68: note: Logical conjunction always evaluates to false: !(pingpong_trigger) && pingpong_timeout. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:24: style: Opposite expression on both sides of '&&'. [oppositeExpression] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:48: note: 'pingpong_timeout' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:26: note: 'pingpong_trigger' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:24: note: Opposite expression on both sides of '&&'. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:46: style: Same expression on both sides of '||' because 'pingpong_trigger&&!pingpong_timeout' and '!pingpong_trigger&&pingpong_timeout' represent the same value. [knownConditionTrueFalse] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:48: note: 'pingpong_timeout' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:26: note: 'pingpong_trigger' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:46: note: Same expression on both sides of '||' because 'pingpong_trigger&&!pingpong_timeout' and '!pingpong_trigger&&pingpong_timeout' represent the same value. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:68: style: Opposite expression on both sides of '&&'. [oppositeExpression] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:26: note: 'pingpong_trigger' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:711:48: note: 'pingpong_timeout' is assigned value '0' here. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:736:68: note: Opposite expression on both sides of '&&'. meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:394:24: style: Argument 'ws_protocols' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:224:29: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:394:24: note: Shadow argument meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:305:25: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:314:26: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:375:9: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:554:20: style: Variable 'wss' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:554:33: style: Variable 'swss' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:555:4: style: Variable 'admin_wss' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:555:23: style: Variable 'admin_swss' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:595:22: style: Variable 'events' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:976:64: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_websockets_session_created' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:75:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:976:64: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:980:61: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_websockets_session_over' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:75:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:980:61: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:984:64: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_websockets_session_claimed' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:75:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:984:64: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:1151:21: style: Parameter 'in' can be declared as pointer to const. However it seems that 'janus_websockets_callback_http' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:235:17: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:1151:21: note: Parameter 'in' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:506:13: style: Variable 'ipv4_only' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_websockets.c:1278:16: style: Variable 'methods[0]' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2011:18: style: Condition 'message_text!=NULL' is always true [knownConditionTrueFalse] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:555:3: error: Return value of allocation function 'g_thread_try_new' is not stored. [leakReturnValNotUsed] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2063:77: style:inconclusive: Function 'janus_lua_incoming_rtp' argument 2 names different: declaration 'packet' definition 'rtp_packet'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:225:77: note: Function 'janus_lua_incoming_rtp' argument 2 names different: declaration 'packet' definition 'rtp_packet'. meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2063:77: note: Function 'janus_lua_incoming_rtp' argument 2 names different: declaration 'packet' definition 'rtp_packet'. meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:554:11: style: Local variable 'error' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:491:15: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:554:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2516:21: style: Local variable 'data' shadows outer argument [shadowArgument] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2502:50: note: Shadowed argument meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2516:21: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/rtp.c:34:20: style: Variable 'header' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtp.c:41:20: style: Variable 'rtp' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtp.c:50:31: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtp.c:152:20: style: Variable 'rtp' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtp.c:160:31: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtp.c:518:20: style: Variable 'rtp' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtp.c:526:31: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtp.c:1208:20: style: Variable 'header' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2235:8: style: Variable 'label' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtp.c:1445:48: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2236:8: style: Variable 'protocol' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_lua.c:2532:19: style: Variable 'event' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtp.c:25:10: style: struct member 'janus_rtp_vla_rtp_stream::rid' is never used. [unusedStructMember] meetecho-janus-gateway-b2f91c7/src/rtp.c:167:19: style: Variable 'extid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtp.c:196:19: style: Variable 'extid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtp.c:224:9: style: Variable 'hlen' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtp.c:488:12: style: Variable 'j' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtp.c:488:30: style: Variable 'sl' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtp.c:533:19: style: Variable 'extid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtp.c:554:19: style: Variable 'extid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtp.c:574:9: style: Variable 'hlen' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:311:14: error: Division by zero. [zerodiv] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:100:31: note: Assignment 'min_ts_diff=0', assigned value is 0 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:104:8: note: Assuming condition is false meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:311:14: note: Division by zero meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:50:32: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:50:51: style: Parameter 'metadata' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:183:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:325:87: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:428:22: style: Variable 'c' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:155:41: style: Variable 'wholepicid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:167:12: style: Variable 'vp8pd' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:172:12: style: Variable 'vp8pd' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:238:40: style: Variable 'wholepicid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:333:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:333:24: style: Variable 'frameLen' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:334:15: style: Variable 'keyFrame' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:396:42: style: Variable 'wholepicid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:410:13: style: Variable 'vp8pd' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:416:13: style: Variable 'vp8pd' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-webm.c:466:41: style: Variable 'wholepicid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:233:29: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:180:18: note: Assignment 'payload=NULL', assigned value is 0 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:231:6: note: Assuming condition is false meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:233:29: note: Null pointer subtraction meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:58:32: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:58:51: style: Parameter 'metadata' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:104:94: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:173:13: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:172:22: style: Variable 'length' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1738:8: style: Condition '!all_same' is always true [knownConditionTrueFalse] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1736:7: note: Assuming that condition '!all_same' is not redundant meetecho-janus-gateway-b2f91c7/src/rtcp.c:1738:8: note: Condition '!all_same' is always true meetecho-janus-gateway-b2f91c7/src/rtcp.c:1784:15: style: Condition '!all_same' is always true [knownConditionTrueFalse] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1736:7: note: Assuming that condition '!all_same' is not redundant meetecho-janus-gateway-b2f91c7/src/rtcp.c:1738:78: note: Assuming condition is false meetecho-janus-gateway-b2f91c7/src/rtcp.c:1784:15: note: Condition '!all_same' is always true meetecho-janus-gateway-b2f91c7/src/rtcp.c:1733:15: style: Variable 'last_status' is reassigned a value before the old one has been used. [redundantAssignment] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1715:17: note: last_status is assigned meetecho-janus-gateway-b2f91c7/src/rtcp.c:1733:15: note: last_status is overwritten meetecho-janus-gateway-b2f91c7/src/rtcp.c:1594:64: style:inconclusive: Function 'janus_rtcp_transport_wide_cc_feedback' argument 2 names different: declaration 'len' definition 'size'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/rtcp.h:540:64: note: Function 'janus_rtcp_transport_wide_cc_feedback' argument 2 names different: declaration 'len' definition 'size'. meetecho-janus-gateway-b2f91c7/src/rtcp.c:1594:64: note: Function 'janus_rtcp_transport_wide_cc_feedback' argument 2 names different: declaration 'len' definition 'size'. meetecho-janus-gateway-b2f91c7/src/rtcp.c:704:21: style: Local variable 'rtcpfb' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:673:20: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/rtcp.c:704:21: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/rtcp.c:1755:30: style: Local variable 'status' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1654:27: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/rtcp.c:1755:30: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/rtcp.c:1801:30: style: Local variable 'status' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1654:27: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/rtcp.c:1801:30: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/rtcp.c:641:46: style: Clarify calculation precedence for '>>' and '?'. [clarifyCalculation] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1249:45: style: Clarify calculation precedence for '>>' and '?'. [clarifyCalculation] meetecho-janus-gateway-b2f91c7/src/rtcp.c:48:20: style: Variable 'header' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:69:20: style: Variable 'sr' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:74:20: style: Variable 'rr' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:79:20: style: Variable 'rtcpfb' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:84:20: style: Variable 'rtcpfb' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:89:20: style: Variable 'xr' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:123:20: style: Variable 'sr' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:133:20: style: Variable 'rr' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:143:20: style: Variable 'rtcpfb' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:152:21: style: Variable 'rtcpfb' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:226:76: style: Parameter 'sr' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:238:66: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:402:76: style: Parameter 'rr' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:443:50: style: Parameter 'rtcp' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:480:50: style: Parameter 'rtcp' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:519:17: style: Variable 'rtcpfb' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:630:24: style: Variable 'nack' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:933:57: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:937:69: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:941:75: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:945:70: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:949:76: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:953:61: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:959:64: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:973:74: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:987:60: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1237:23: style: Variable 'nack' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1550:53: style: Parameter 'nacks' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:555:3: warning: Return value of function g_file_get_contents() is not used. [ignoredReturnValue] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:556:3: warning: Return value of function g_file_get_contents() is not used. [ignoredReturnValue] meetecho-janus-gateway-b2f91c7/src/rtcp.c:262:12: style: Variable 't' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:262:20: style: Variable 'ss' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:262:27: style: Variable 's' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:262:39: style: Variable 'length' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:311:17: style: Variable 'delta' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:312:20: style: Variable 'delta_us' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:631:20: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:632:20: style: Variable 'blp' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:633:17: style: Variable 'j' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:776:26: style: Variable 'length' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:776:37: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:778:16: style: Variable 'keep' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1238:19: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:627:3: error: Return value of allocation function 'g_thread_try_new' is not stored. [leakReturnValNotUsed] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1239:19: style: Variable 'blp' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1240:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1614:25: style: Variable 'reference_time' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2399:81: style:inconclusive: Function 'janus_duktape_incoming_rtp' argument 2 names different: declaration 'packet' definition 'rtp_packet'. [funcArgNamesDifferent] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:224:81: note: Function 'janus_duktape_incoming_rtp' argument 2 names different: declaration 'packet' definition 'rtp_packet'. meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2399:81: note: Function 'janus_duktape_incoming_rtp' argument 2 names different: declaration 'packet' definition 'rtp_packet'. meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:626:11: style: Local variable 'error' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:565:15: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:626:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2291:7: style: Local variable 'res' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2273:6: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2291:7: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2898:21: style: Local variable 'data' shadows outer argument [shadowArgument] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2884:54: note: Shadowed argument meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2898:21: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:2914:23: style: Variable 'event' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_duktape.c:476:23: style: Variable 'r' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:219:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:218:35: note: outer condition: tmp->ts>tmp->prev->ts meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:219:15: note: identical inner condition: tmp->ts>tmp->prev->ts meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:329:14: error: Division by zero. [zerodiv] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:213:31: note: Assignment 'min_ts_diff=0', assigned value is 0 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:217:8: note: Assuming condition is false meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:329:14: note: Division by zero meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:43:31: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:81:11: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:110:46: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:351:72: style: Parameter 'working' can be declared as pointer to const [constParameterPointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:124:36: style: Variable 'i' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:359:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:359:24: style: Variable 'frameLen' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:359:48: style: Variable 'dataLen' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:360:15: style: Variable 'keyFrame' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-av1.c:415:21: style: Variable 'obusize' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:349:9: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:366:22: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:367:23: style: Variable 'sin6' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:696:22: style: Variable 'events' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:840:9: style: Variable 'password' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1055:71: style: Parameter 'request_id' can be declared as pointer to const. However it seems that 'janus_http_send_message' is a callback function, if 'request_id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:84:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1055:71: note: Parameter 'request_id' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1153:58: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_http_session_created' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:84:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:1153:58: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_http.c:443:28: style: Variable 'n' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:718:11: style: Local variable 'res' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:638:7: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:718:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:787:31: style: Local variable 'address' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:754:25: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:787:31: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:269:22: style: Variable 'events' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:475:60: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_pfunix_session_created' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:77:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:475:60: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:497:60: style: Parameter 'transport' can be declared as pointer to const. However it seems that 'janus_pfunix_session_claimed' is a callback function, if 'transport' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:77:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:497:60: note: Parameter 'transport' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:628:25: style: Variable 'client' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/transports/janus_pfunix.c:591:10: style: Variable 'fds' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:760:43: style: Redundant condition: data. '!data || (data && textdata)' is equivalent to '!data || textdata' [redundantCondition] meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:918:35: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:1584:23: style: Variable 'rtp' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:1592:34: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:1822:25: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:1599:19: style: Variable 'extid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:1628:19: style: Variable 'extid' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/postprocessing/janus-pp-rec.c:1656:9: style: Variable 'hlen' is assigned a value that is never used. [unreadVariable] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:640:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:783:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:803:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:808:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:817:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:822:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:849:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:924:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1263:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1378:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1428:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1459:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1496:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1510:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:3056:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:3062:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:3115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1597:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:2417:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:929:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1475:24: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1588:11: style: Local variable 'text' shadows outer argument [shadowArgument] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1501:97: note: Shadowed argument meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1588:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1682:12: style: Local variable 'text' shadows outer argument [shadowArgument] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1501:97: note: Shadowed argument meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1682:12: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1837:11: style: Local variable 'text' shadows outer argument [shadowArgument] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1501:97: note: Shadowed argument meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1837:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:2409:11: style: Local variable 'text' shadows outer argument [shadowArgument] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1501:97: note: Shadowed argument meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:2409:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:2450:11: style: Local variable 'text' shadows outer argument [shadowArgument] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1501:97: note: Shadowed argument meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:2450:11: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:3233:12: style: Local variable 'event' shadows outer variable [shadowVariable] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:3196:11: note: Shadowed variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:3233:12: note: Shadow local variable meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:971:22: style: Variable 'events' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:977:22: style: Variable 'ids' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:997:23: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1001:23: style: Variable 'post' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1218:26: style: Variable 'session' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1446:56: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'janus_textroom_incoming_rtp' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:612:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1446:56: note: Parameter 'handle' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1446:82: style: Parameter 'packet' can be declared as pointer to const. However it seems that 'janus_textroom_incoming_rtp' is a callback function, if 'packet' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:612:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1446:82: note: Parameter 'packet' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1450:57: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'janus_textroom_incoming_rtcp' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:612:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1450:57: note: Parameter 'handle' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1450:84: style: Parameter 'packet' can be declared as pointer to const. However it seems that 'janus_textroom_incoming_rtcp' is a callback function, if 'packet' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:612:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1450:84: note: Parameter 'packet' can be declared as pointer to const meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1473:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:1597:14: style: Variable 'tm_info' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:2417:14: style: Variable 'tm_info' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:2527:11: style: Variable 'post' can be declared as pointer to const [constVariablePointer] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:3051:53: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'janus_textroom_slow_link' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:612:2: note: You might need to cast the function pointer here meetecho-janus-gateway-b2f91c7/src/plugins/janus_textroom.c:3051:53: note: Parameter 'handle' can be declared as pointer to const diff: head meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:233:29: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:180:18: note: Assignment 'payload=NULL', assigned value is 0 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:231:6: note: Assuming condition is false meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:233:29: note: Null pointer subtraction 2.21.0 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:233:29: error:inconclusive: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:180:18: note: Assignment 'payload=NULL', assigned value is 0 meetecho-janus-gateway-b2f91c7/src/postprocessing/pp-opus.c:233:29: note: Null pointer subtraction head meetecho-janus-gateway-b2f91c7/src/rtcp.c:1784:15: style: Condition '!all_same' is always true [knownConditionTrueFalse] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1736:7: note: Assuming that condition '!all_same' is not redundant meetecho-janus-gateway-b2f91c7/src/rtcp.c:1738:78: note: Assuming condition is false meetecho-janus-gateway-b2f91c7/src/rtcp.c:1784:15: note: Condition '!all_same' is always true 2.21.0 meetecho-janus-gateway-b2f91c7/src/rtcp.c:1784:15: style: Condition '!all_same' is always true [knownConditionTrueFalse] meetecho-janus-gateway-b2f91c7/src/rtcp.c:1736:7: note: Assuming that condition '!all_same' is not redundant meetecho-janus-gateway-b2f91c7/src/rtcp.c:1784:15: note: Condition '!all_same' is always true DONE