2025-05-08 15:06 ftp://ftp.de.debian.org/debian/pool/main/u/uxplay/uxplay_1.71.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=openssl --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 600 597 elapsed-time: 3.5 3.7 head-timing-info: old-timing-info: head results: UxPlay-1.71.1/lib/byteutils.c:94:14: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] UxPlay-1.71.1/lib/byteutils.c:117:73: style:inconclusive: Function 'byteutils_put_ntp_timestamp' argument 3 names different: declaration 'us_since_1970' definition 'ns_since_1970'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/byteutils.h:30:73: note: Function 'byteutils_put_ntp_timestamp' argument 3 names different: declaration 'us_since_1970' definition 'ns_since_1970'. UxPlay-1.71.1/lib/byteutils.c:117:73: note: Function 'byteutils_put_ntp_timestamp' argument 3 names different: declaration 'us_since_1970' definition 'ns_since_1970'. UxPlay-1.71.1/lib/crypto.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:207:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:228:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:237:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:318:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:372:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIO_NOCLOSE [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:428:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:437:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:451:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:465:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:486:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:523:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:530:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:536:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:544:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:572:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIO_FLAGS_BASE64_NO_NL [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/airplay_video.c:220:9: warning: If memory allocation fails, then there is a possible null pointer dereference: media_data_store [nullPointerOutOfMemory] UxPlay-1.71.1/lib/airplay_video.c:218:44: note: Assuming allocation function fails UxPlay-1.71.1/lib/airplay_video.c:218:44: note: Assignment 'media_data_store=calloc(num_uri,sizeof(struct media_item_t))', assigned value is 0 UxPlay-1.71.1/lib/airplay_video.c:220:9: note: Null pointer dereference UxPlay-1.71.1/lib/airplay_video.c:221:9: warning: If memory allocation fails, then there is a possible null pointer dereference: media_data_store [nullPointerOutOfMemory] UxPlay-1.71.1/lib/airplay_video.c:218:44: note: Assuming allocation function fails UxPlay-1.71.1/lib/airplay_video.c:218:44: note: Assignment 'media_data_store=calloc(num_uri,sizeof(struct media_item_t))', assigned value is 0 UxPlay-1.71.1/lib/airplay_video.c:221:9: note: Null pointer dereference UxPlay-1.71.1/lib/airplay_video.c:222:9: warning: If memory allocation fails, then there is a possible null pointer dereference: media_data_store [nullPointerOutOfMemory] UxPlay-1.71.1/lib/airplay_video.c:218:44: note: Assuming allocation function fails UxPlay-1.71.1/lib/airplay_video.c:218:44: note: Assignment 'media_data_store=calloc(num_uri,sizeof(struct media_item_t))', assigned value is 0 UxPlay-1.71.1/lib/airplay_video.c:222:9: note: Null pointer dereference UxPlay-1.71.1/lib/airplay_video.c:54:61: style:inconclusive: Function 'airplay_video_service_init' argument 2 names different: declaration 'port' definition 'http_port'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/raop.h:105:61: note: Function 'airplay_video_service_init' argument 2 names different: declaration 'port' definition 'http_port'. UxPlay-1.71.1/lib/airplay_video.c:54:61: note: Function 'airplay_video_service_init' argument 2 names different: declaration 'port' definition 'http_port'. UxPlay-1.71.1/lib/airplay_video.c:172:65: style:inconclusive: Function 'set_next_media_uri_id' argument 2 names different: declaration 'id' definition 'num'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/airplay_video.h:37:64: note: Function 'set_next_media_uri_id' argument 2 names different: declaration 'id' definition 'num'. UxPlay-1.71.1/lib/airplay_video.c:172:65: note: Function 'set_next_media_uri_id' argument 2 names different: declaration 'id' definition 'num'. UxPlay-1.71.1/lib/airplay_video.c:216:71: style:inconclusive: Function 'create_media_data_store' argument 2 names different: declaration 'media_data_store' definition 'uri_list'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/airplay_video.h:44:71: note: Function 'create_media_data_store' argument 2 names different: declaration 'media_data_store' definition 'uri_list'. UxPlay-1.71.1/lib/airplay_video.c:216:71: note: Function 'create_media_data_store' argument 2 names different: declaration 'media_data_store' definition 'uri_list'. UxPlay-1.71.1/lib/airplay_video.c:56:10: style: Variable 'uri' can be declared as const array [constVariable] UxPlay-1.71.1/lib/airplay_video.c:127:51: style: Parameter 'airplay_video' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/airplay_video.c:131:51: style: Parameter 'airplay_video' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/airplay_video.c:146:59: style: Parameter 'uri_prefix' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/airplay_video.c:154:39: style: Parameter 'airplay_video' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/airplay_video.c:158:45: style: Parameter 'airplay_video' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/airplay_video.c:163:39: style: Parameter 'airplay_video' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/airplay_video.c:176:44: style: Parameter 'airplay_video' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/airplay_video.c:190:44: style: Parameter 'airplay_video' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/airplay_video.c:196:40: style: Parameter 'airplay_video' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/airplay_video.c:298:62: style: Parameter 'uri' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/dnssd.c:239:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSServiceRegister [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/crypto.c:273:32: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/crypto.c:273:52: style: Parameter 'iv' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/http_response.c:83:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] UxPlay-1.71.1/lib/http_request.c:295:48: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/http_request.c:338:46: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/dnssd.c:400:25: style: Parameter 'dnssd' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/dnssd.c:407:28: style: Parameter 'dnssd' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/dnssd.c:455:46: style: Parameter 'dnssd' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/dnssd.c:474:20: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 470. [shiftTooManyBitsSigned] UxPlay-1.71.1/lib/dnssd.c:470:13: note: Assuming that condition 'bit>=32' is not redundant UxPlay-1.71.1/lib/dnssd.c:474:20: note: Shift UxPlay-1.71.1/lib/httpd.c:209:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_WR [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/httpd.c:270:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/httpd.c:368:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/httpd.c:596:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/llhttp/api.c:504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/llhttp/http.c:37:46: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/api.c:100:35: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/api.c:104:41: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/api.c:108:41: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/api.c:112:37: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/api.c:116:38: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/api.c:120:38: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/api.c:501:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/httpd.c:90:37: style:inconclusive: Function 'httpd_set_connection_type' argument 1 names different: declaration 'http' definition 'httpd'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/httpd.h:43:41: note: Function 'httpd_set_connection_type' argument 1 names different: declaration 'http' definition 'httpd'. UxPlay-1.71.1/lib/httpd.c:90:37: note: Function 'httpd_set_connection_type' argument 1 names different: declaration 'http' definition 'httpd'. UxPlay-1.71.1/lib/httpd.c:105:39: style:inconclusive: Function 'httpd_count_connection_type' argument 1 names different: declaration 'http' definition 'httpd'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/httpd.h:44:43: note: Function 'httpd_count_connection_type' argument 1 names different: declaration 'http' definition 'httpd'. UxPlay-1.71.1/lib/httpd.c:105:39: note: Function 'httpd_count_connection_type' argument 1 names different: declaration 'http' definition 'httpd'. UxPlay-1.71.1/lib/httpd.c:420:26: style: Local variable 'i' shadows outer variable [shadowVariable] UxPlay-1.71.1/lib/httpd.c:312:9: note: Shadowed declaration UxPlay-1.71.1/lib/httpd.c:420:26: note: Shadow variable UxPlay-1.71.1/lib/httpd.c:421:40: style: Local variable 'connection' shadows outer variable [shadowVariable] UxPlay-1.71.1/lib/httpd.c:393:32: note: Shadowed declaration UxPlay-1.71.1/lib/httpd.c:421:40: note: Shadow variable UxPlay-1.71.1/lib/httpd.c:517:25: style: Local variable 'ret' shadows outer variable [shadowVariable] UxPlay-1.71.1/lib/httpd.c:321:13: note: Shadowed declaration UxPlay-1.71.1/lib/httpd.c:517:25: note: Shadow variable UxPlay-1.71.1/lib/httpd.c:76:52: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/httpd.c:90:50: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/httpd.c:108:28: style: Variable 'connection' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/logger.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/httpd.c:310:10: style: Variable 'http' can be declared as const array [constVariable] UxPlay-1.71.1/lib/logger.c:147:7: style: Condition 'local' is always false [knownConditionTrueFalse] UxPlay-1.71.1/lib/logger.c:94:14: note: Assignment 'ret=NULL', assigned value is 0 UxPlay-1.71.1/lib/logger.c:146:31: note: Calling function 'logger_utf8_to_local' returns 0 UxPlay-1.71.1/lib/logger.c:146:31: note: Assignment 'local=logger_utf8_to_local(buffer)', assigned value is 0 UxPlay-1.71.1/lib/logger.c:147:7: note: Condition 'local' is always false UxPlay-1.71.1/lib/mirror_buffer.c:52:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/netutils.c:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/netutils.c:92:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/netutils.c:186:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/mirror_buffer.c:85:45: style:inconclusive: Function 'mirror_buffer_decrypt' argument 1 names different: declaration 'raop_mirror' definition 'mirror_buffer'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/mirror_buffer.h:29:45: note: Function 'mirror_buffer_decrypt' argument 1 names different: declaration 'raop_mirror' definition 'mirror_buffer'. UxPlay-1.71.1/lib/mirror_buffer.c:85:45: note: Function 'mirror_buffer_decrypt' argument 1 names different: declaration 'raop_mirror' definition 'mirror_buffer'. UxPlay-1.71.1/lib/mirror_buffer.c:85:109: style:inconclusive: Function 'mirror_buffer_decrypt' argument 4 names different: declaration 'datalen' definition 'inputLen'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/mirror_buffer.h:29:107: note: Function 'mirror_buffer_decrypt' argument 4 names different: declaration 'datalen' definition 'inputLen'. UxPlay-1.71.1/lib/mirror_buffer.c:85:109: note: Function 'mirror_buffer_decrypt' argument 4 names different: declaration 'datalen' definition 'inputLen'. UxPlay-1.71.1/lib/netutils.c:58:19: style: Variable 'ipv4_prefix' can be declared as const array [constVariable] UxPlay-1.71.1/lib/netutils.c:181:22: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/pairing.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/pairing.c:404:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/pairing.c:299:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] UxPlay-1.71.1/lib/pairing.c:454:9: style: Condition 'setup' is always true [knownConditionTrueFalse] UxPlay-1.71.1/lib/pairing.c:450:85: style:inconclusive: Function 'access_client_session_data' argument 3 names different: declaration 'client_pk' definition 'client_pk64'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/pairing.h:63:85: note: Function 'access_client_session_data' argument 3 names different: declaration 'client_pk' definition 'client_pk64'. UxPlay-1.71.1/lib/pairing.c:450:85: note: Function 'access_client_session_data' argument 3 names different: declaration 'client_pk' definition 'client_pk64'. UxPlay-1.71.1/lib/pairing.c:68:40: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/pairing.c:122:33: style: Parameter 'pairing' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/pairing.c:450:104: style: Parameter 'setup' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/pairing.c:250:30: error: Uninitialized variable: sig_buffer [uninitvar] UxPlay-1.71.1/lib/pairing.c:299:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/playfair/hand_garble.c:33:124: style: Parameter 'buffer4' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:1136:28: style: Condition 'state->status_code<0-match' is always false [knownConditionTrueFalse] UxPlay-1.71.1/lib/llhttp/llhttp.c:1131:13: note: Assuming that condition 'match>=0' is not redundant UxPlay-1.71.1/lib/llhttp/llhttp.c:1136:28: note: Condition 'state->status_code<0-match' is always false UxPlay-1.71.1/lib/llhttp/llhttp.c:1217:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:1297:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:1308:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:1470:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:1515:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:1581:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:1640:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:1650:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:1708:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2035:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2046:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2056:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2067:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2096:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2154:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2269:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2469:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2479:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2575:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2585:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:2765:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3136:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3358:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3368:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3441:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3468:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3542:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3744:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3882:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3892:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:3902:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:4084:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:4178:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:4210:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6010:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6073:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6327:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6337:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6410:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6437:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6511:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6655:7: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6727:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6760:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6797:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6806:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6815:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6824:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6845:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6854:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6875:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6884:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6903:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6912:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6933:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6952:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6979:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:6996:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7005:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7026:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7045:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7064:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7073:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7082:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7091:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7100:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7117:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7126:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7135:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7153:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7162:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7171:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7189:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7198:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7207:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7216:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7233:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7242:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7251:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7269:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7278:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7297:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7306:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7315:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7332:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7350:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7368:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7377:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7386:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7404:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7422:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7431:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7440:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7470:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7488:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7497:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7516:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7533:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7550:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7559:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7568:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7613:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7622:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7675:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7684:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7729:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7738:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7781:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7800:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7818:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7837:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7846:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7865:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7874:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7883:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7900:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7975:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:7994:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8031:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8106:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8115:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8132:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8150:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8167:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8185:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8202:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8317:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8352:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8361:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8389:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8415:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8550:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8579:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8588:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8606:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8624:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8633:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8666:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8685:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8694:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8739:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8748:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8765:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8774:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8783:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8792:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8811:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8830:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8839:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8848:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8865:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8882:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8963:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:8980:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9005:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9014:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9103:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9112:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9131:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9176:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9185:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9214:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9231:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9248:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9265:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9274:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9291:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9308:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9325:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9334:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9343:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9360:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9377:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9394:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9411:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9428:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9445:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9454:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9463:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9472:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9481:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9490:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9499:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9518:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9527:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9536:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9553:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9570:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9579:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9588:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9597:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9606:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9615:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9636:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9655:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9674:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9692:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9710:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9719:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9738:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9757:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9776:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9793:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9802:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9811:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9828:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9845:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9926:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9943:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9968:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9977:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9986:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:9995:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:10012:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:10037:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:10054:5: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:10071:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:10080:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:10101:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/llhttp/llhttp.c:10110:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] UxPlay-1.71.1/lib/playfair/modified_md5.c:74:18: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] UxPlay-1.71.1/lib/playfair/modified_md5.c:64:18: note: outer condition: i<64 UxPlay-1.71.1/lib/playfair/modified_md5.c:74:18: note: identical inner condition: i<64 UxPlay-1.71.1/lib/playfair/modified_md5.c:86:18: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] UxPlay-1.71.1/lib/playfair/modified_md5.c:64:18: note: outer condition: i<64 UxPlay-1.71.1/lib/playfair/modified_md5.c:86:18: note: identical inner condition: i<64 UxPlay-1.71.1/lib/playfair/modified_md5.c:48:34: style: Parameter 'originalblockIn' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/modified_md5.c:52:14: style: Variable 'key_words' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:1164:47: style:inconclusive: Function 'llhttp__internal_init' argument 1 names different: declaration 's' definition 'state'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/llhttp/llhttp.h:42:47: note: Function 'llhttp__internal_init' argument 1 names different: declaration 's' definition 'state'. UxPlay-1.71.1/lib/llhttp/llhttp.c:1164:47: note: Function 'llhttp__internal_init' argument 1 names different: declaration 's' definition 'state'. UxPlay-1.71.1/lib/llhttp/llhttp.c:10136:50: style:inconclusive: Function 'llhttp__internal_execute' argument 1 names different: declaration 's' definition 'state'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/llhttp/llhttp.h:43:50: note: Function 'llhttp__internal_execute' argument 1 names different: declaration 's' definition 'state'. UxPlay-1.71.1/lib/llhttp/llhttp.c:10136:50: note: Function 'llhttp__internal_execute' argument 1 names different: declaration 's' definition 'state'. UxPlay-1.71.1/lib/playfair/playfair.c:15:17: style: Variable 'chunk1' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:606:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:629:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:649:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:676:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:683:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:690:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:705:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:740:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:747:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:792:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:803:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:810:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:825:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:877:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:884:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:891:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:974:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:1015:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:1022:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:1061:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:1086:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:1097:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:1104:25: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/llhttp/llhttp.c:1474:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:1519:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:1585:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:1654:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:2292:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:2610:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:2669:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:2840:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:3690:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:3748:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:3837:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:3906:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:3965:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:4088:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/llhttp/llhttp.c:4130:22: style: Variable 'lookup_table' can be declared as const array [constVariable] UxPlay-1.71.1/lib/playfair/sap_hash.c:22:14: style: Variable 'block_words' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/sap_hash.c:23:14: style: Variable 'out_words' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/sap_hash.c:29:8: style: Variable 'i0_index' can be declared as const array [constVariable] UxPlay-1.71.1/lib/playfair/sap_hash.c:23:24: style: Variable 'out_words' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/playfair/sap_hash.c:23:14: style: Variable 'out_words' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/raop_buffer.c:117:106: style:inconclusive: Function 'raop_buffer_decrypt' argument 4 names different: declaration 'datalen' definition 'payload_size'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/raop_buffer.h:37:38: note: Function 'raop_buffer_decrypt' argument 4 names different: declaration 'datalen' definition 'payload_size'. UxPlay-1.71.1/lib/raop_buffer.c:117:106: note: Function 'raop_buffer_decrypt' argument 4 names different: declaration 'datalen' definition 'payload_size'. UxPlay-1.71.1/lib/raop_buffer.c:168:104: style: Parameter 'ntp_timestamp' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_buffer.c:168:129: style: Parameter 'rtp_timestamp' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_buffer.c:169:19: style: Variable 'empty_packet_marker' can be declared as const array [constVariable] UxPlay-1.71.1/lib/raop_buffer.c:282:34: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/raop_ntp.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_ntp.c:252:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_ntp.c:304:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_ntp.c:420:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_ntp.c:500:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_ntp.c:189:30: style:inconclusive: Function 'raop_ntp_destroy' argument 1 names different: declaration 'raop_rtp' definition 'raop_ntp'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/raop_ntp.h:36:35: note: Function 'raop_ntp_destroy' argument 1 names different: declaration 'raop_rtp' definition 'raop_ntp'. UxPlay-1.71.1/lib/raop_ntp.c:189:30: note: Function 'raop_ntp_destroy' argument 1 names different: declaration 'raop_rtp' definition 'raop_ntp'. UxPlay-1.71.1/lib/raop_ntp.c:142:96: style: Parameter 'time_protocol' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_ntp.c:201:46: style: Parameter 'raop_ntp' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_ntp.c:488:60: style: Parameter 'raop_ntp' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/fcup_request.h:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_rtp.c:131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_rtp.c:243:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_rtp.c:756:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_rtp.c:221:22: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/raop_rtp.c:389:58: style: Parameter 'ntp_time' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_rtp.c:389:78: style: Parameter 'rtp_time' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_rtp.c:457:19: style: Variable 'no_data_marker' can be declared as const array [constVariable] UxPlay-1.71.1/lib/raop_rtp.c:735:61: style: Parameter 'control_rport' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_rtp.c:736:65: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_rtp.c:736:83: style: Parameter 'sr' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:12:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:12:50: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:19:27: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:26:27: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:34:27: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:59:24: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:59:44: style: Parameter 'dword' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:157:22: style: Variable 'table1' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:158:22: style: Variable 'table2' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:159:22: style: Variable 'table3' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:160:22: style: Variable 'table4' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:209:19: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:223:22: style: Variable 'key0' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:235:22: style: Variable 'key1' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:244:22: style: Variable 'key2' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:245:22: style: Variable 'key3' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:271:19: style: Variable 'iv' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:310:84: style: Parameter 'iv' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:460:42: style: Parameter 'oldSap' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/playfair/omg_hax.c:500:17: style: Variable 'md5Words' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/raop_rtp_mirror.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_rtp_mirror.c:248:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop_rtp_mirror.c:868:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/playfair/omg_hax.c:204:18: style: Variable 'ptr1' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/playfair/omg_hax.c:205:18: style: Variable 'ptr2' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/playfair/omg_hax.c:206:18: style: Variable 'ptr3' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/playfair/omg_hax.c:207:18: style: Variable 'ptr4' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/playfair/omg_hax.c:209:26: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/playfair/omg_hax.c:209:19: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/playfair/omg_hax.c:379:19: style: Unused variable: word [unusedVariable] UxPlay-1.71.1/lib/playfair/omg_hax.c:464:18: style: Unused variable: Q [unusedVariable] UxPlay-1.71.1/lib/playfair/omg_hax.c:468:18: style: Unused variable: otherHash [unusedVariable] UxPlay-1.71.1/lib/srp.c:297:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/srp.c:352:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/srp.c:361:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/srp.c:384:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/srp.c:396:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/srp.c:412:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/srp.c:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/srp.c:449:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/srp.c:523:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/srp.c:422:9: error: Memory leak: bin [memleak] UxPlay-1.71.1/lib/srp.c:212:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ng [nullPointerOutOfMemory] UxPlay-1.71.1/lib/srp.c:211:46: note: Assuming allocation function fails UxPlay-1.71.1/lib/srp.c:211:25: note: Assignment 'ng=(struct NGConstant*)malloc(sizeof(struct NGConstant))', assigned value is 0 UxPlay-1.71.1/lib/srp.c:212:5: note: Null pointer dereference UxPlay-1.71.1/lib/srp.c:213:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ng [nullPointerOutOfMemory] UxPlay-1.71.1/lib/srp.c:211:46: note: Assuming allocation function fails UxPlay-1.71.1/lib/srp.c:211:25: note: Assignment 'ng=(struct NGConstant*)malloc(sizeof(struct NGConstant))', assigned value is 0 UxPlay-1.71.1/lib/srp.c:213:5: note: Null pointer dereference UxPlay-1.71.1/lib/srp.c:657:6: warning: Either the condition '!bytes_s' is redundant or there is possible null pointer dereference: bytes_s. [nullPointerRedundantCheck] UxPlay-1.71.1/lib/srp.c:660:9: note: Assuming that condition '!bytes_s' is not redundant UxPlay-1.71.1/lib/srp.c:657:6: note: Null pointer dereference UxPlay-1.71.1/lib/srp.c:658:6: warning: Either the condition '!bytes_v' is redundant or there is possible null pointer dereference: bytes_v. [nullPointerRedundantCheck] UxPlay-1.71.1/lib/srp.c:660:21: note: Assuming that condition '!bytes_v' is not redundant UxPlay-1.71.1/lib/srp.c:658:6: note: Null pointer dereference UxPlay-1.71.1/lib/srp.c:520:61: style: Parameter 'ng' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/srp.c:911:57: style: Parameter 'ver' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/srp.c:916:62: style: Parameter 'ver' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/srp.c:921:74: style: Parameter 'ver' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/srp.c:932:63: style: Parameter 'ver' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/srp.c:541:28: warning: Uninitialized variable: H_xor [uninitvar] UxPlay-1.71.1/lib/srp.c:536:17: note: Assuming condition is false UxPlay-1.71.1/lib/srp.c:541:28: note: Uninitialized variable: H_xor UxPlay-1.71.1/lib/raop_handlers.h:199:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] UxPlay-1.71.1/lib/utils.c:242:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] UxPlay-1.71.1/lib/utils.c:254:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] UxPlay-1.71.1/lib/utils.c:291:40: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] UxPlay-1.71.1/lib/utils.c:182:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] UxPlay-1.71.1/lib/utils.c:155:24: note: Assuming allocation function fails UxPlay-1.71.1/lib/utils.c:155:24: note: Assignment 'data=malloc(str_len/2)', assigned value is 0 UxPlay-1.71.1/lib/utils.c:182:9: note: Null pointer dereference UxPlay-1.71.1/lib/utils.c:193:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pos [nullPointerOutOfMemory] UxPlay-1.71.1/lib/utils.c:190:35: note: Assuming allocation function fails UxPlay-1.71.1/lib/utils.c:190:20: note: Assignment 'pk_str=(char*)malloc(2*pk_len+1)', assigned value is 0 UxPlay-1.71.1/lib/utils.c:191:17: note: Assignment 'pos=pk_str', assigned value is 0 UxPlay-1.71.1/lib/utils.c:193:18: note: Null pointer dereference UxPlay-1.71.1/lib/utils.c:194:13: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] UxPlay-1.71.1/lib/utils.c:190:35: note: Assuming allocation function fails UxPlay-1.71.1/lib/utils.c:190:20: note: Assignment 'pk_str=(char*)malloc(2*pk_len+1)', assigned value is 0 UxPlay-1.71.1/lib/utils.c:191:17: note: Assignment 'pos=pk_str', assigned value is 0 UxPlay-1.71.1/lib/utils.c:194:13: note: Null pointer addition UxPlay-1.71.1/lib/utils.c:262:19: style: Variable 'ipv6_link_local_prefix' can be declared as const array [constVariable] UxPlay-1.71.1/lib/raop.c:667:36: style: Condition 'raop->max_ntp_timeouts!=value' is always true [knownConditionTrueFalse] UxPlay-1.71.1/lib/raop.c:666:32: note: raop->max_ntp_timeouts is assigned 'value>0?value:0' here. UxPlay-1.71.1/lib/raop.c:667:36: note: Condition 'raop->max_ntp_timeouts!=value' is always true UxPlay-1.71.1/lib/raop_handlers.h:193:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] UxPlay-1.71.1/lib/raop_handlers.h:256:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] UxPlay-1.71.1/lib/http_handlers.h:376:16: warning: If memory allocation fails, then there is a possible null pointer dereference: playlist_copy [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:375:47: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:375:32: note: Assignment 'playlist_copy=(char*)malloc(len+1)', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:376:16: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:377:9: warning: If memory allocation fails, then there is a possible null pointer dereference: playlist_copy [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:375:47: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:375:32: note: Assignment 'playlist_copy=(char*)malloc(len+1)', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:377:9: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:424:13: warning: If memory allocation fails, then there is a possible null pointer dereference: params_start [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:419:46: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:419:24: note: Assignment 'params_start=(const char**)calloc(nparams,sizeof(char*))', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:424:13: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:454:12: warning: If memory allocation fails, then there is a possible null pointer dereference: new_pos [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:447:42: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:447:27: note: Assignment 'new_playlist=(char*)calloc(new_size+100,sizeof(char))', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:449:19: note: new_pos is assigned 'new_playlist' here. UxPlay-1.71.1/lib/http_handlers.h:454:12: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:602:9: warning: If memory allocation fails, then there is a possible null pointer dereference: uri [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:601:24: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:601:9: note: Assignment 'uri=(char*)calloc(len+1,sizeof(char))', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:602:9: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:759:9: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:758:21: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:758:21: note: Assignment 'data=malloc(fcup_response_datalen+1)', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:759:9: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:760:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:758:21: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:758:21: note: Assignment 'data=malloc(fcup_response_datalen+1)', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:760:2: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:784:9: warning: If memory allocation fails, then there is a possible null pointer dereference: playlist [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:783:34: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:783:19: note: Assignment 'playlist=(char*)calloc(fcup_response_datalen+1,sizeof(char))', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:784:9: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:918:24: warning: Either the condition 'playback_location' is redundant or there is possible null pointer dereference: playback_location. [nullPointerRedundantCheck] UxPlay-1.71.1/lib/http_handlers.h:924:9: note: Assuming that condition 'playback_location' is not redundant UxPlay-1.71.1/lib/http_handlers.h:918:24: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:965:16: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:964:38: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:964:23: note: Assignment 'data=(char*)malloc(len+1)', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:965:16: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:966:9: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:964:38: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:964:23: note: Assignment 'data=(char*)malloc(len+1)', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:966:9: note: Null pointer dereference UxPlay-1.71.1/lib/http_handlers.h:542:18: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:541:39: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:541:24: note: Assignment 'new_master=(char*)malloc(len+1)', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:542:18: note: Null pointer addition UxPlay-1.71.1/lib/http_handlers.h:451:9: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment] UxPlay-1.71.1/lib/http_handlers.h:450:9: note: ptr is assigned UxPlay-1.71.1/lib/http_handlers.h:451:9: note: ptr is overwritten UxPlay-1.71.1/renderers/audio_renderer.c:103:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_ELEMENT_FACTORY [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/renderers/audio_renderer.c:228:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_NULL [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/renderers/audio_renderer.c:275:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_NULL [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/renderers/audio_renderer.c:297:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GstClockTime [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/lib/raop.c:691:49: style:inconclusive: Function 'raop_set_udp_ports' argument 2 names different: declaration 'port' definition 'udp'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/raop.h:117:63: note: Function 'raop_set_udp_ports' argument 2 names different: declaration 'port' definition 'udp'. UxPlay-1.71.1/lib/raop.c:691:49: note: Function 'raop_set_udp_ports' argument 2 names different: declaration 'port' definition 'udp'. UxPlay-1.71.1/lib/raop.c:699:49: style:inconclusive: Function 'raop_set_tcp_ports' argument 2 names different: declaration 'port' definition 'tcp'. [funcArgNamesDifferent] UxPlay-1.71.1/lib/raop.h:118:63: note: Function 'raop_set_tcp_ports' argument 2 names different: declaration 'port' definition 'tcp'. UxPlay-1.71.1/lib/raop.c:699:49: note: Function 'raop_set_tcp_ports' argument 2 names different: declaration 'port' definition 'tcp'. UxPlay-1.71.1/lib/raop.c:112:40: style: Parameter 'local' can be declared as pointer to const. However it seems that 'conn_init' is a callback function, if 'local' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/lib/raop.c:596:28: note: You might need to cast the function pointer here UxPlay-1.71.1/lib/raop.c:112:40: note: Parameter 'local' can be declared as pointer to const UxPlay-1.71.1/lib/raop.c:112:76: style: Parameter 'remote' can be declared as pointer to const. However it seems that 'conn_init' is a callback function, if 'remote' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/lib/raop.c:596:28: note: You might need to cast the function pointer here UxPlay-1.71.1/lib/raop.c:112:76: note: Parameter 'remote' can be declared as pointer to const UxPlay-1.71.1/lib/raop.c:691:49: style: Parameter 'udp' can be declared as const array [constParameter] UxPlay-1.71.1/lib/raop.c:699:49: style: Parameter 'tcp' can be declared as const array [constParameter] UxPlay-1.71.1/lib/raop.c:763:45: style: Parameter 'raop' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_handlers.h:179:54: style: Parameter 'response_datalen' can be declared as pointer to const. However it seems that 'raop_handler_pairpinstart' is a callback function, if 'response_datalen' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/lib/raop.c:341:28: note: You might need to cast the function pointer here UxPlay-1.71.1/lib/raop_handlers.h:179:54: note: Parameter 'response_datalen' can be declared as pointer to const UxPlay-1.71.1/lib/raop_rtp_mirror.c:418:37: style:inconclusive: Boolean expression 'prepend_sps_pps' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] UxPlay-1.71.1/lib/http_handlers.h:462:15: style: Variable 'start' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/http_handlers.h:526:90: style: Parameter 'uri_prefix' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/http_handlers.h:526:108: style: Parameter 'uri_local_prefix' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/http_handlers.h:766:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/http_handlers.h:918:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/http_handlers.h:962:16: style: Variable 'master_playlist' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/renderers/audio_renderer.c:191:22: warning: Either the switch case 'case 3' is redundant or the array 'renderer_type[2]' is accessed at index 3, which is out of bounds. [arrayIndexOutOfBoundsCond] UxPlay-1.71.1/renderers/audio_renderer.c:208:9: note: case 3: i is 3 here. UxPlay-1.71.1/renderers/audio_renderer.c:191:22: note: Array index out of bounds UxPlay-1.71.1/renderers/audio_renderer.c:184:11: style: Statements following noreturn function 'g_error()' will never be executed. [unreachableCode] UxPlay-1.71.1/renderers/audio_renderer.c:128:36: style:inconclusive: Function 'audio_renderer_init' argument 1 names different: declaration 'logger' definition 'render_logger'. [funcArgNamesDifferent] UxPlay-1.71.1/renderers/audio_renderer.h:36:36: note: Function 'audio_renderer_init' argument 1 names different: declaration 'logger' definition 'render_logger'. UxPlay-1.71.1/renderers/audio_renderer.c:128:36: note: Function 'audio_renderer_init' argument 1 names different: declaration 'logger' definition 'render_logger'. UxPlay-1.71.1/renderers/audio_renderer.c:269:43: style:inconclusive: Function 'audio_renderer_start' argument 1 names different: declaration 'compression_type' definition 'ct'. [funcArgNamesDifferent] UxPlay-1.71.1/renderers/audio_renderer.h:37:42: note: Function 'audio_renderer_start' argument 1 names different: declaration 'compression_type' definition 'ct'. UxPlay-1.71.1/renderers/audio_renderer.c:269:43: note: Function 'audio_renderer_start' argument 1 names different: declaration 'compression_type' definition 'ct'. UxPlay-1.71.1/renderers/audio_renderer.c:233:46: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_rtp_mirror.c:431:28: warning: If memory allocation fails, then there is a possible null pointer dereference: payload_out [nullPointerOutOfMemory] UxPlay-1.71.1/lib/raop_rtp_mirror.c:429:59: note: Assuming allocation function fails UxPlay-1.71.1/lib/raop_rtp_mirror.c:429:35: note: Assignment 'payload_out=(unsigned char*)malloc(payload_size+sps_pps_len)', assigned value is 0 UxPlay-1.71.1/lib/raop_rtp_mirror.c:431:28: note: Null pointer dereference UxPlay-1.71.1/lib/raop_rtp_mirror.c:430:53: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] UxPlay-1.71.1/lib/raop_rtp_mirror.c:429:59: note: Assuming allocation function fails UxPlay-1.71.1/lib/raop_rtp_mirror.c:429:35: note: Assignment 'payload_out=(unsigned char*)malloc(payload_size+sps_pps_len)', assigned value is 0 UxPlay-1.71.1/lib/raop_rtp_mirror.c:430:53: note: Null pointer addition UxPlay-1.71.1/lib/raop_handlers.h:199:22: style: Variable 'response_datalen' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/raop_handlers.h:248:30: style: Variable 'response_datalen' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/lib/raop_rtp_mirror.c:255:28: style: Local variable 'tv' shadows outer variable [shadowVariable] UxPlay-1.71.1/lib/raop_rtp_mirror.c:207:24: note: Shadowed declaration UxPlay-1.71.1/lib/raop_rtp_mirror.c:255:28: note: Shadow variable UxPlay-1.71.1/lib/raop_rtp_mirror.c:168:72: style: Parameter 'streamConnectionID' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/lib/raop_rtp_mirror.c:196:19: style: Variable 'nal_start_code' can be declared as const array [constVariable] UxPlay-1.71.1/lib/raop_rtp_mirror.c:610:31: style: Variable 'hvc1' can be declared as const array [constVariable] UxPlay-1.71.1/lib/raop_rtp_mirror.c:617:35: style: Variable 'vps_start_code' can be declared as const array [constVariable] UxPlay-1.71.1/lib/raop_rtp_mirror.c:618:35: style: Variable 'sps_start_code' can be declared as const array [constVariable] UxPlay-1.71.1/lib/raop_rtp_mirror.c:619:35: style: Variable 'pps_start_code' can be declared as const array [constVariable] UxPlay-1.71.1/lib/raop_rtp_mirror.c:620:36: style: Variable 'vps' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/raop_rtp_mirror.c:622:36: style: Variable 'sps' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/raop_rtp_mirror.c:624:36: style: Variable 'pps' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/raop_rtp_mirror.c:691:36: style: Variable 'sequence_parameter_set' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/raop_rtp_mirror.c:693:36: style: Variable 'picture_parameter_set' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/lib/raop_rtp_mirror.c:462:35: style: Variable 'nalu_type' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/renderers/video_renderer.c:541:64: error: There is an unknown macro here somewhere. Configuration is required. If GST_TIME_FORMAT is a macro then please configure it. [unknownMacro] UxPlay-1.71.1/uxplay.cpp:541:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LINK [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/uxplay.cpp:697:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/uxplay.cpp:748:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/uxplay.cpp:857:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/uxplay.cpp:2005:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] UxPlay-1.71.1/uxplay.cpp:462:19: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] UxPlay-1.71.1/uxplay.cpp:190:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] UxPlay-1.71.1/uxplay.cpp:216:42: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] UxPlay-1.71.1/uxplay.cpp:215:21: note: Assuming allocation function fails UxPlay-1.71.1/uxplay.cpp:215:21: note: Assignment 'fp=fopen(filename,"wb")', assigned value is 0 UxPlay-1.71.1/uxplay.cpp:216:42: note: Null pointer dereference UxPlay-1.71.1/uxplay.cpp:217:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] UxPlay-1.71.1/uxplay.cpp:215:21: note: Assuming allocation function fails UxPlay-1.71.1/uxplay.cpp:215:21: note: Assignment 'fp=fopen(filename,"wb")', assigned value is 0 UxPlay-1.71.1/uxplay.cpp:217:12: note: Null pointer dereference UxPlay-1.71.1/uxplay.cpp:819:25: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] UxPlay-1.71.1/uxplay.cpp:2068:39: note: Assuming allocation function fails UxPlay-1.71.1/uxplay.cpp:2068:23: note: Assignment 'argv=(char**)malloc(sizeof(char*)*argc)', assigned value is 0 UxPlay-1.71.1/uxplay.cpp:2072:32: note: Calling function 'parse_arguments', 2nd argument 'argv' value is 0 UxPlay-1.71.1/uxplay.cpp:819:25: note: Null pointer dereference UxPlay-1.71.1/uxplay.cpp:1289:16: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] UxPlay-1.71.1/uxplay.cpp:1288:36: note: Assuming allocation function fails UxPlay-1.71.1/uxplay.cpp:1288:21: note: Assignment 'str=(char*)calloc(1,datalen+1)', assigned value is 0 UxPlay-1.71.1/uxplay.cpp:1289:16: note: Null pointer dereference UxPlay-1.71.1/uxplay.cpp:1290:22: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] UxPlay-1.71.1/uxplay.cpp:1288:36: note: Assuming allocation function fails UxPlay-1.71.1/uxplay.cpp:1288:21: note: Assignment 'str=(char*)calloc(1,datalen+1)', assigned value is 0 UxPlay-1.71.1/uxplay.cpp:1290:22: note: Null pointer dereference UxPlay-1.71.1/uxplay.cpp:2070:13: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] UxPlay-1.71.1/uxplay.cpp:2068:39: note: Assuming allocation function fails UxPlay-1.71.1/uxplay.cpp:2068:23: note: Assignment 'argv=(char**)malloc(sizeof(char*)*argc)', assigned value is 0 UxPlay-1.71.1/uxplay.cpp:2070:13: note: Null pointer dereference UxPlay-1.71.1/uxplay.cpp:246:16: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:257:23: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:363:26: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:380:22: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:386:22: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:425:87: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:428:65: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:431:77: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:432:89: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:433:89: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:434:86: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:542:34: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:542:60: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:1288:21: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:1744:52: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:1771:38: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:1800:34: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:2068:23: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:2070:23: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:2266:52: style: C-style pointer casting [cstyleCast] UxPlay-1.71.1/uxplay.cpp:495:10: style: The scope of the variable 'str' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:529:9: style: The scope of the variable 'non_null_octets' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:530:19: style: The scope of the variable 'octet' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:569:10: style: The scope of the variable 'c' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:734:19: style: The scope of the variable 'l' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:735:17: style: The scope of the variable 'pos' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:1084:10: style: The scope of the variable 'n' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:1675:12: style: The scope of the variable 'db' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:1675:16: style: The scope of the variable 'db_flat' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:2000:17: style: The scope of the variable 'option_char' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:2186:22: style: The scope of the variable 'key' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:2187:13: style: The scope of the variable 'clients' can be reduced. [variableScope] UxPlay-1.71.1/uxplay.cpp:246:10: style: Local variable 'pin' shadows outer variable [shadowVariable] UxPlay-1.71.1/uxplay.cpp:135:23: note: Shadowed declaration UxPlay-1.71.1/uxplay.cpp:246:10: note: Shadow variable UxPlay-1.71.1/uxplay.cpp:275:23: style: Local variable 'ptr' shadows outer variable [shadowVariable] UxPlay-1.71.1/uxplay.cpp:222:11: note: Shadowed declaration UxPlay-1.71.1/uxplay.cpp:275:23: note: Shadow variable UxPlay-1.71.1/uxplay.cpp:591:17: style: Local variable 'mac_address' shadows outer variable [shadowVariable] UxPlay-1.71.1/uxplay.cpp:137:20: note: Shadowed declaration UxPlay-1.71.1/uxplay.cpp:591:17: note: Shadow variable UxPlay-1.71.1/uxplay.cpp:448:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] UxPlay-1.71.1/uxplay.cpp:684:71: performance: Function parameter 'option' should be passed by const reference. [passedByValue] UxPlay-1.71.1/uxplay.cpp:729:48: performance: Function parameter 'option' should be passed by const reference. [passedByValue] UxPlay-1.71.1/uxplay.cpp:1373:42: performance: Function parameter 'hw_addr' should be passed by const reference. [passedByValue] UxPlay-1.71.1/uxplay.cpp:1373:63: performance: Function parameter 'name' should be passed by const reference. [passedByValue] UxPlay-1.71.1/uxplay.cpp:221:39: style: Parameter 'pin_str' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/uxplay.cpp:238:10: style: Variable 'pixels' can be declared as const array [constVariable] UxPlay-1.71.1/uxplay.cpp:273:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/uxplay.cpp:293:47: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/uxplay.cpp:327:47: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/uxplay.cpp:368:46: style: Parameter 'loop' can be declared as pointer to const. However it seems that 'x11_window_callback' is a callback function, if 'loop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:425:66: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:368:46: note: Parameter 'loop' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:542:28: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/uxplay.cpp:568:33: style: Parameter 'mac_address' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/uxplay.cpp:601:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/uxplay.cpp:1151:12: style: Variable 'start' can be declared as pointer to const [constVariablePointer] UxPlay-1.71.1/uxplay.cpp:1485:32: style: Parameter 'deviceid' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/uxplay.cpp:1497:40: style: Parameter 'deviceid' can be declared as pointer to const [constParameterPointer] UxPlay-1.71.1/uxplay.cpp:1511:35: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'video_reset' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1933:28: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1511:35: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1519:39: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'video_set_codec' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1934:32: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1519:39: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1550:34: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'conn_init' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1912:26: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1550:34: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1556:37: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'conn_destroy' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1913:29: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1556:37: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1585:37: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'conn_teardown' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1915:30: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1585:37: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1585:48: style: Parameter 'teardown_96' can be declared as pointer to const. However it seems that 'conn_teardown' is a callback function, if 'teardown_96' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1915:30: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1585:48: note: Parameter 'teardown_96' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1585:67: style: Parameter 'teardown_110' can be declared as pointer to const. However it seems that 'conn_teardown' is a callback function, if 'teardown_110' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1915:30: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1585:67: note: Parameter 'teardown_110' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1649:36: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'video_pause' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1920:28: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1649:36: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1655:37: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'video_resume' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1921:29: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1655:37: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1662:36: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'audio_flush' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1918:28: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1662:36: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1668:36: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'video_flush' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1919:28: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1668:36: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1674:41: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'audio_set_volume' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1922:33: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1674:41: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1761:42: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'audio_set_progress' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1927:35: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1761:42: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1852:38: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'on_video_scrub' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1936:31: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1852:38: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1857:37: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'on_video_rate' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1937:30: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1857:37: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1868:37: style: Parameter 'cls' can be declared as pointer to const. However it seems that 'on_video_stop' is a callback function, if 'cls' is declared with const you might also need to cast function pointer(s). [constParameterCallback] UxPlay-1.71.1/uxplay.cpp:1938:30: note: You might need to cast the function pointer here UxPlay-1.71.1/uxplay.cpp:1868:37: note: Parameter 'cls' can be declared as pointer to const UxPlay-1.71.1/uxplay.cpp:1909:46: style: Parameter 'display' can be declared as const array [constParameter] UxPlay-1.71.1/uxplay.cpp:2054:55: performance: Concatenating the result of c_str() and a std::string is slow and redundant. [stlcstrConcat] UxPlay-1.71.1/uxplay.cpp:2194:15: performance: Assigning the result of c_str() to a std::string is slow and redundant. [stlcstrAssignment] UxPlay-1.71.1/uxplay.cpp:1489:59: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] UxPlay-1.71.1/uxplay.cpp:1501:59: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] UxPlay-1.71.1/uxplay.cpp:855:42: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] UxPlay-1.71.1/uxplay.cpp:875:41: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] UxPlay-1.71.1/uxplay.cpp:1327:14: style: Unused variable: features [unusedVariable] UxPlay-1.71.1/uxplay.cpp:1873:9: style: Unused variable: buffering_level [unusedVariable] UxPlay-1.71.1/uxplay.cpp:2185:20: style: Variable 'len' is assigned a value that is never used. [unreadVariable] UxPlay-1.71.1/uxplay.cpp:2185:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] diff: 2.17.0 UxPlay-1.71.1/lib/http_handlers.h:542:18: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:541:39: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:541:24: note: Assignment 'new_master=(char*)malloc(len+1)', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:542:18: note: Null pointer addition head UxPlay-1.71.1/lib/http_handlers.h:542:18: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] UxPlay-1.71.1/lib/http_handlers.h:541:39: note: Assuming allocation function fails UxPlay-1.71.1/lib/http_handlers.h:541:24: note: Assignment 'new_master=(char*)malloc(len+1)', assigned value is 0 UxPlay-1.71.1/lib/http_handlers.h:542:18: note: Null pointer addition 2.17.0 UxPlay-1.71.1/lib/llhttp/llhttp.c:783:31: style: Condition 'state->content_length<0ULL-match' is always false [knownConditionTrueFalse] UxPlay-1.71.1/lib/llhttp/llhttp.c:778:13: note: Assuming that condition 'match>=0' is not redundant UxPlay-1.71.1/lib/llhttp/llhttp.c:783:31: note: Condition 'state->content_length<0ULL-match' is always false 2.17.0 UxPlay-1.71.1/lib/llhttp/llhttp.c:998:31: style: Condition 'state->content_length<0ULL-match' is always false [knownConditionTrueFalse] UxPlay-1.71.1/lib/llhttp/llhttp.c:993:13: note: Assuming that condition 'match>=0' is not redundant UxPlay-1.71.1/lib/llhttp/llhttp.c:998:31: note: Condition 'state->content_length<0ULL-match' is always false head UxPlay-1.71.1/lib/playfair/omg_hax.c:209:19: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] head UxPlay-1.71.1/lib/playfair/sap_hash.c:23:14: style: Variable 'out_words' is assigned a value that is never used. [unreadVariable] 2.17.0 UxPlay-1.71.1/lib/raop_rtp_mirror.c:430:53: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] UxPlay-1.71.1/lib/raop_rtp_mirror.c:429:59: note: Assuming allocation function fails UxPlay-1.71.1/lib/raop_rtp_mirror.c:429:35: note: Assignment 'payload_out=(unsigned char*)malloc(payload_size+sps_pps_len)', assigned value is 0 UxPlay-1.71.1/lib/raop_rtp_mirror.c:430:53: note: Null pointer addition head UxPlay-1.71.1/lib/raop_rtp_mirror.c:430:53: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] UxPlay-1.71.1/lib/raop_rtp_mirror.c:429:59: note: Assuming allocation function fails UxPlay-1.71.1/lib/raop_rtp_mirror.c:429:35: note: Assignment 'payload_out=(unsigned char*)malloc(payload_size+sps_pps_len)', assigned value is 0 UxPlay-1.71.1/lib/raop_rtp_mirror.c:430:53: note: Null pointer addition 2.17.0 UxPlay-1.71.1/lib/utils.c:194:13: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] UxPlay-1.71.1/lib/utils.c:190:35: note: Assuming allocation function fails UxPlay-1.71.1/lib/utils.c:190:20: note: Assignment 'pk_str=(char*)malloc(2*pk_len+1)', assigned value is 0 UxPlay-1.71.1/lib/utils.c:191:17: note: Assignment 'pos=pk_str', assigned value is 0 UxPlay-1.71.1/lib/utils.c:194:13: note: Null pointer addition head UxPlay-1.71.1/lib/utils.c:194:13: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] UxPlay-1.71.1/lib/utils.c:190:35: note: Assuming allocation function fails UxPlay-1.71.1/lib/utils.c:190:20: note: Assignment 'pk_str=(char*)malloc(2*pk_len+1)', assigned value is 0 UxPlay-1.71.1/lib/utils.c:191:17: note: Assignment 'pos=pk_str', assigned value is 0 UxPlay-1.71.1/lib/utils.c:194:13: note: Null pointer addition 2.17.0 UxPlay-1.71.1/renderers/audio_renderer.c:143:25: warning: If memory allocation fails, then there is a possible null pointer dereference: launch [nullPointerOutOfMemory] UxPlay-1.71.1/renderers/audio_renderer.c:142:39: note: Assuming allocation function fails UxPlay-1.71.1/renderers/audio_renderer.c:142:39: note: Assignment 'launch=g_string_new("appsrc name=audio_source ! ")', assigned value is 0 UxPlay-1.71.1/renderers/audio_renderer.c:143:25: note: Null pointer dereference head UxPlay-1.71.1/uxplay.cpp:1489:59: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head UxPlay-1.71.1/uxplay.cpp:1501:59: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head UxPlay-1.71.1/uxplay.cpp:2185:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] head UxPlay-1.71.1/uxplay.cpp:542:60: style: C-style pointer casting [cstyleCast] DONE